Asee peer logo
Displaying all 5 results
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Joydeep Mitra, Northeastern University; Amir Kirsh
Tagged Divisions
Software Engineering Division (SWED)
of work self-reported by students? 2. RQ2: Would there be any change in their work distribution if given a recommended collaboration workflow? 3. RQ3: What collaborative models do students in an introductory software engineering course follow when working in a team?Related WorkWorking in pairs on programming assignments is helpful for students as it improves performanceand self-efficacy [1, 2, 3, 4, 5]. However, assessing individual work in group activities ischallenging. Therefore, several approaches to effectively evaluate group work have beenproposed – (a) give the same grade to all students; (b) give the same grade to all students unlessotherwise requested by the team or based on the instructor’s perception that the
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 #2
Collection
2024 ASEE Annual Conference & Exposition
Authors
Elise Deitrick, Codio; Maura Lyons, Codio; Joshua Richard Coughlin Stowell Ball, Codio
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
beforemeeting as a class, and during class time, readings are discussed and more practices arecompleted [12]. Peer instruction has been shown to be effective in upper and lower level courses,improving student achievement, satisfaction, and self-efficacy. Peer instruction even improvesretention rates in introductory level programming courses. Peer instruction is effective formultiple reasons. Firstly, the questions that replace lecturing are specifically designed to fosterinteraction with course content. Secondly, students make use of classroom time to practice andask their peers questions, actively engaging with material as opposed to passively listening tolectures.Pair programming is the practice of two programmers sitting side-by-side on one computer
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Bruce R Maxim, University of Michigan, Dearborn; Bency Thomas, University of Michigan, Dearborn; Belen A Garcia, University of Michigan, Dearborn
Tagged Divisions
Software Engineering Division (SWED)
, game-based learning, and emergent technologies for STEM or language learning. ©American Society for Engineering Education, 2024 WIP: Managing and Assessing Students in Hybrid Software Project ClassesAbstractOne of the authors teaches two courses focused on software engineering and game development.Each of these courses has in-person and asynchronous online students taught as a single courseby the same instructor. Using active learning and authentic assessment techniques, the authorssought to improve the students’ levels of engagement. The students in both courses learn to useagile software engineering practices to deliver incremental software prototypes. Students in bothcourses were given surveys measuring
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