Asee peer logo
Displaying all 3 results
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)
summarizethe lessons learned from each hands-on assignment. If students are assigned to read a textbookbefore coming to class, it may be helpful to have them summarize their reactions to the readingin writing. Writing critiques of student presentations in-class also encourages the development ofcritical thinking, which is a valuable life-long learning skill. It can be time consuming forinstructors to grade large numbers of reflection documents, so this effort can be reduced bymaking use of peer evaluation strategies or allowing the submission of group reflectiondocuments.GamificationGamified learning or the gamification of learning has been defined as the use of game designelements in non-game settings to increase motivation and attention on tasks [40
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)
privilegedpeers. These innovations are varied and going through a selection of them provides an overviewof the shape a potentially less traditional but more inclusive learning environment might take.Active Learning Pedagogy in ComputingActive learning in computing provides opportunities for students to practice their skills andknowledge while learning rather than passively listening to a lesson. Two examples of suchactive learning include peer instruction and pair programming.Peer instruction, as explored by Greer et al [12], highlights student-centered instruction, andswaps typical lecturing by moving information transfer out of and information assimilation intothe classroom. When using peer instruction, students complete readings and practice
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)
, IsraelIntroductionCollaboration in Computer Science courses has several benefits. It allows students with diversebackgrounds and perspectives to come together and understand the subject material holisticallyand comprehensively. Working in a team encourages students to exchange ideas, expertise, andbest practices, which helps them learn from one another and not only from the teaching staff.When students work on programming assignments in a team, it allows students to peer reviewtheir team members’ code. Peer evaluation and feedback help improve the work’s overall qualityand also reflects developers’ workflow in real-world software development projects. Moreover, acollaborative environment encourages students to be accountable for their and their teammembers’ work