- Conference Session
- Software Engineering Division (SWED) Technical Session 1
- Collection
- 2023 ASEE Annual Conference & Exposition
- Authors
-
Stephanos Matsumoto, Olin College of Engineering
- Tagged Divisions
-
Software Engineering Division (SWED)
-related fields, and further courses inall areas of STEM build on foundational programming knowledge taught in CS1. Accordingly,previous research has largely focused on assessing CS1 courses using relatively traditionalapproaches such as concept inventories [5], retention rates [6], or student perceptions of thecourse [7]. In addition to quantitative evaluations, there have been efforts to qualitatively evaluatestudent experiences in CS1-style courses, such as their self-efficacy [8] or struggles [9].Unfortunately, there is considerably less research on the development of knowledge and skillsrelevant to professional programmers, such as code quality, and the existing research seems toindicate that these skills are not priorities in CS1 courses [10
- Conference Session
- Software Engineering Division (SWED) Technical Session 1
- Collection
- 2023 ASEE Annual Conference & Exposition
- Authors
-
Bruce R. Maxim, University of Michigan, Dearborn; Jeffrey Jonathan Yackley, University of Michigan, Flint
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
delivery and online delivery of the courses. Usingactive learning techniques, the authors sought to improve the students’ levels of engagementwhile teaching how to design, implement, and test 2D and 3D video games. The students learn touse agile software engineering practices, most notably Scrum and Kanban, to deliver incrementalgame prototypes in each course whereas the focus of the second course is a term-long roleplaywhere students play the roles of developer-owners of a failing game company. In-person andonline students were surveyed to measure their perceived levels of engagement with courseactivities. Using these assessments the authors demonstrate that it is possible to move an in-person active learning course to online delivery without