for the curriculum revision were identified to be:1. Content modernization to reflect changing needs and practices in software engineering2. Cohesive alignment of vertical progression that links each year of study3. Increased integration of course concepts and collaborative pedagogy4. Keep current with leading-edge technologies and approaches5. Student-focused to provide skills and knowledge needed to thrive in industry or graduate programs6. Raise department profile and increase competitiveness with other software engineering programsThe degree program objectives were identified as a) to graduate future software engineers aspractitioners, researchers, developers and collaborators, b) to integrate fundamental knowledgeand applied skills
computer science and information systems (fedcsis). IEEE, 2019. 10. A. Mordi and M. Schoop, "Making it tangible-Creating a Definition of Agile mindset." ECIS. 2020. 11. V. Devedžić,. "Teaching agile software development: A case study." IEEE transactions on Education 54.2 (2010): 273-278. 12. G. Hedin, L. Bendix, and B. Magnusson. "Teaching extreme programming to large groups of students." Journal of Systems and Software 74.2 (2005): 133-146. 13. M. Kropp, and A. Meier. "Teaching agile software development at university level: Values, management, and craftsmanship." 2013 26th International Conference on Software Engineering Education and Training (CSEE&T). IEEE, 2013. 14. A. Schroeder, et al
Paper ID #44039Introducing systems thinking as a framework for teaching and assessing threatmodeling competencySiddhant Sanjay Joshi, School of Engineering Education, Purdue University, West Lafayette Siddhant is a Ph.D. candidate in the School of Engineering Education at Purdue University, West Lafayette. His research interests are in developing sociotechnical systems thinking skills in engineering graduates, understanding the role of emotions during complex problem-solving, and understanding the readiness of engineers for workforcePreeti Mukherjee, Purdue UniversityDr. Kirsten A. Davis, Purdue University Kirsten Davis is
Paper ID #42668An Exploratory Study on Upper-Level Computing Students’ Use of LargeLanguage Models as Tools in a Semester-Long ProjectBen Arie Tanay, Purdue Engineering Education Ben Tanay is an engineering education PhD student at Purdue University. He acquired his BS in computer engineering from the University of Pittsburgh in 2022.Lexy Chiwete Arinze, Purdue University, West Lafayette Lexy Arinze is a graduate student in the School of Engineering Education at Purdue University, where he is pursuing his Ph.D. degree. Lexy is passionate about impacting others using his Engineering knowledge, mentoring, and helping
programming,” Proceedings of the 34th SIGCSE technical symposium on Computer science education (SIGCSE '03). ACM, New York, NY, USA, 2003, pp. 359-362.[21] L. Porter, D. Bouvier, Q. Cutts, S. Grissom, C. Lee, R. McCartney, D. Zingaro, and B. Simon, “A multi-institutional study of peer instruction in introductory computing,” Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, New York, NY, USA, 2016, pp. 358-363.[22] T. Greer, Q. Hao, M. Jing, and B. Barnes, “On the effects of active learning environments in computing education,” Proceedings of the 50th
active learning," CBE—Life Sciences Education, vol. 14, no. 1, p. ar5, 2018.[7] B. B. Morrison, L. E. Margulieux, B. J. Ericson, and M. Guzdial, "Subgoals help students solve Parsons problems," Learning and Instruction, vol. 34, pp. 63-71, 2015.[8] T. Naps, G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger, & J. Á. Velázquez-Iturbide, "Exploring the role of visualization and engagement in computer science education," SIGCSE Bulletin, vol. 35, no. 2, pp. 131-152, 2002.[9] H. G. Sigarchian, S. Logghe, R. Verborgh, W. de Neve, F. Salliau, and E. Mannens, "Hybrid e-TextBooks as comprehensive interactive learning environments," Interactive Learning Environments
proceed without satisfying thedesired learning objectives.One potential method to ensure equal work distribution in group programming assignments is tohave each team member work on individual source control branches, having them know that thecourse staff will verify their individual contributions during evaluation.Given the benefits of collaborative work and the need to assess individual contributions, in thispaper, we focus on answering the following research questions: 1. RQ1(a): Do students in an introductory software engineering course, working in pairs, distribute work equally? RQ1(b): Can we use measurements based on git logs to assess each team member’s work contribution? How is this measurement correlated with the amount
, “Software Carpentry: Getting scientists to write better code by making them more productive,” Computing in Science & Engineering (CiSE), vol. 8, no. 6, pp. 66–69, Nov. 2006. [8] A. Simperler and G. Wilson, “Software Carpentry – get more done in less time,” arXiv:1506.02575, Jun. 2015. [9] B. K. Weaver, “The efficacy and usefulness of Software Carpentry training: A follow-up cohort study,” Master’s thesis, The University of Queensland, 2019.[10] A. Berg, S. Osnes, and R. Glassey, “If in doubt, try three: Developing better version control commit behavior with first year students,” in ACM Technical Symposium on Computer Science Education (SIGCSE), Feb. 2022, pp. 362–368.[11] V. Garousi, G. Giray, and E. T¨uz¨un, “Survey of the
development: Engineering, globalization, and social justice. Journal of Engineering Studies, 2(1), 29–59.Palmer, B., Terenzini, P., McKenna, A. F., Harper, B. J., & Merson, D. (2011). Design in context: Where do the engineers of 2020 learn this skill. Proceedings of the 118th Annual Conference of the American Society for Engineering Education.Patton, M. (2015). Qualitative Research & Evaluation Methods: Integrating Theory and Practice (4th ed.). SAGE Publications.Strehl, E., Loweth, R., & Daly, S. (2022). Evaluation of a Hybrid Learning Block Model for Engineering Design Interview Skill Building. Advances in Engineering Education, 10(4). https://doi.org/10.18260/3-1-1153-36037Wood, A. E., &
Paper ID #41832Serious Games in Computer Engineering EducationDr. Afsaneh Minaie, Utah Valley University Afsaneh Minaie is a Professor of Electrical and Computer Engineering at Utah Valley University. She received her B.S., M.S., and Ph.D. all in Electrical Engineering from the University of Oklahoma. Her research interests include gender issues in the academic sciences, embedded system, internet of things, wireless sensor network, and robotics.Dr. Reza Sanati-Mehrizy, Utah Valley University Reza Sanati-Mehrizy is a professor of Computer Science Department at Utah Valley University, Orem, Utah. He received his M.S. and
Paper ID #41836Smart System Projects in Computer Engineering ProgramDr. Afsaneh Minaie, Utah Valley University Afsaneh Minaie is a Professor of Electrical and Computer Engineering at Utah Valley University. She received her B.S., M.S., and Ph.D. all in Electrical Engineering from the University of Oklahoma. Her research interests include gender issues in the academic sciDr. Reza Sanati-Mehrizy, Utah Valley University Reza Sanati-Mehrizy is a professor of Computer Science Department at Utah Valley University, Orem, Utah. He received his M.S. and Ph.D. in Computer Science from the University of Oklahoma, Norman, Oklahoma
Paper ID #44397Characterizing Computing Students’ Use of Generative AIMaura Lyons, Codio Maura is a Marketing Associate at Codio with a BA in Psychology and English.Elise Deitrick, Codio Elise has a BS in Computer Science and PhD in STEM Education. Her thesis was on interdisciplinary, collaborative computing using mixed methodologies. Elise combines her over a decade of teaching experience with her research background to create evidence-based computing education tools in her current role at Codio.Mr. Joshua Richard Coughlin Stowell Ball, Codio Joshua Ball is Codio’s Vice President of Marketing and a Senior Fellow at the