preferences allows for more relevantrecommendations that are tailored to meet individual needs. While user feedback has beenpromising, Matilda is a developing application and the authors will continue iterating theapplication based on user recommendations.References[1] S. Lukins, “What is a capstone project? and why is it important?,” Top Universities, 02-Dec-2022. [Online]. Available: https://www.topuniversities.com/student-info/careers-advice-articles/what-capstone-project- why-it-important. [Accessed: 10-Feb-2023].[2] Criteria for Accrediting Engineering Programs, 2020 – 2021. [Online]. Available: https://www.abet.org/accreditation/accreditation-criteria/criteria-for-accrediting-engineering- programs-2020-2021/. [Accessed: 10-Feb
Innovation and Tech- nology at the University of Michigan – Flint. Jeff earned his doctorate in Computer and Information Science from the University of Michigan - Dearborn in 2022. His research focuses on software engineer- ing, applied artificial intelligence, game design, and computer science education. ©American Society for Engineering Education, 2023 Using Active Learning and Gamification to Teach Software Engineering in Game Design CoursesAbstractThe authors teach two courses focused on software engineering and game development. Theycritically examined lecture heavy versions of these courses for opportunities to introduce activelearning materials in both the face-to-face
Engineering Curriculum ModernizationAbstractThe Schulich School of Engineering has recently undertaken staged redesign and implementationof a new software engineering curriculum. Stakeholders were asked to consider a set offormulated questions for their topic and related list of courses. Consultation comments,suggestions, and previous feedback were evaluated and incorporated into the proposal. Theproposed curriculum changes were rolled out in a staged approach. The rollout of the new secondyear curriculum started in Fall 2022 with the new third year curriculum beginning in Fall 2023.An initial survey was conducted to evaluate student feedback on course content and experience.Using a quasi-experimental post-test only design, students who experienced
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
working software by the end of everysprint and the end of the semester. Each team was graded on how effectively they executed agile(followed Scrum ceremonies, worked in a regular cadence, and produced working software).SER516 is titled Software Agility, in this course students do 2 projects, one a standard Scrumand a second larger project using Scrum-of-Scrums (SoS) or Kanban. They are required to docritical inquiry activities, reading relevant papers from academic and gray literature anddiscussing them in class for participation points or answering essay questions on take-homeassignments and quizzes.Data Collection. Data was collected over two semesters, Fall 2021 for SER316 and SER515, andSpring 2022 for SER516. Surveys were given in the last
Computing Programs, 2019 – 2020, Baltimore: ABET, 2019.[15] ABET, "ABET Accredited Program Search," ABET, [Online]. Available: https://amspub.abet.org/aps/name-search?searchType=institution. [Accessed 2022 December].[16] "Engineering and Enghineering Technology by the Numbers," ASEE, Washington, DC, 2020.[17] J. Allspaw and P. Hammond, "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr," in Velocity, San Jose, 2009.[18] M. Ardis, D. Budgen, G. W. Hislop, J. Offutt, M. Sebern and W. Visser, "SE 2014: Curriculum Gudelines for Undergraduate Degree Programs in Software Engineering," IEEE Computer, vol. 48, no. 11, pp. 106-109, 2015.[19] "NVD - CVSS Severity Distribution Over Time," NIST, [Online]. Available: https
orally presenting and being expected to document libraries or codeyou are expected to reuse.As a work-in-progress, more metrics examining student motivation and inclusivity will bepursued. Data from student course evaluations and surveys were analyzed to evaluate courseinclusivity and motivation. Course completion rates and enrollment trends will be examined onceenough data are available for comparison. Enrollment trends and patterns among differentstudent populations will also be investigated when more students from underrepresentedpopulations have enrolled in the course.References[1] N. Eteokleous and E. Nisiforou, Designing, Constructing, and Programming Robots forLearning. Hershey, PA: IGI Global, Information Science Reference, 2022.[2] A
their skills related to interviewing stakeholders,generating ideas, and selecting concepts, among others (Lee et al., 2018, 2023; Loweth et al.,2020; Strehl et al., 2022). For example, a study examining student idea generation practicesusing the SET content showed that students adopted more recommended practices after goingthrough the learning experience and they were able to apply strategies they had learned in theirdesign practice (Lee et al., 2023).Study DesignWe developed a semester-long, extracurricular software development opportunity for studentsusing a combination of SET modules and software development modules. In this study, weexamined the following question:What are the benefits and challenges of incorporating the SET modules for
, “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
work.Notably, students who were taught how AI works had significantly different views on AI tools’impact on academic integrity concerns.Computing students’ use of Generative AI is growing, and thoughts on academic integrity are farfrom decided – but there does seem to be an opportunity to teach students the variety of ways itcan be used effectively for programming tasks.IntroductionChatGPT, a Generative AI product developed by OpenAI, was released in November 2022 andalmost immediately, its popularity began to surge worldwide, as illustrated by its steep increaseas a search term on Google. Teachers and administrators took notice – “‘plagiarism’ was rankedin two out of the top five related search queries alongside ‘ChatGPT’” [1]. The popularization
develop and use scientific software?” in ICSE Workshop on Software Engineering for Computational Science and Engineering. IEEE, May 2009.[14] M. J. Lutz, J. R. Vallino, K. Martinez, and D. E. Krutz, “Instilling a software engineering mindset through freshman seminar,” in Frontiers in Education Conference (FIE), Oct. 2012.[15] C. A. Stone, “Random art,” 2009. [Online]. Available: http://nifty.stanford.edu/2009/stone-random-art/[16] T. Effenberger and R. Pel´anek, “Code quality defects across introductory programming topics,” in ACM Technical Symposium on Computer Science Education (SIGCSE), Feb. 2022, pp. 941–947.[17] D. J. Nicol and D. Macfarlane-Dick, “Formative assessment and self-regulated learning: a model and seven
. Carter, and O. Adesope, “Assessing individual contributions to software engineering projects: a replication study,” Computer Science Education, vol. 32, no. 3, pp. 335–354, 2022. [Online]. Available: https://doi.org/10.1080/08993408.2022.2071543[16] StackOverflow, “Stack Overflow,” https://stackoverflow.com/, 2008, Accessed: 26-Jul-2023.[17] GitHub, “GitHub Classroom,” https://classroom.github.com/, 2021, Accessed: 26-Jul-2023.[18] R. Agrawal, B. Golshan, and E. Terzi, “Grouping students in educational settings,” ser. KDD ’14. New York, NY, USA: Association for Computing Machinery, 2014, p. 1017–1026. [Online]. Available: https://doi.org/10.1145/2623330.2623748[19] K. Tanabata, A. Hazeyama, Y. Yamada, and K. Furukawa
, Habib, "The Rise of "Internet of Things": Review and Open Research Issues Related to Detection and Prevention of IoT-Based Security Attacks", Wireless Communications and Mobile Computing. 2022. ISSN 1530-8669. 8. Report, “The Internet of Things: An Overview”, released October 2015, Internet Society. 9. F. Xhafa, D. Zaragoza, and S. Caballé, “Supporting Online/Offline Collaborative Work with WebRTC Application Migration,” in Ubiquitous Computing, 2019, pp. 96–104. 10. “2019 manufacturing trends report”, Microsoft, Redmond, WA, USA, Rep. Microsoft Dynamics 365, 2018. 11. Ahn, Jungmo, et. al., “Convolutional Neural Network-based Classification System Design with Compressed Wireless Sensor Network