Cooperative, Project-Based Learning Reinforced by Reflection and Presentation in a Graduate-Level Software Engineering Course

Date of Submission: 
September 14, 2007
Report Number: 
Report PDF: 
This project studied the effectiveness of a comprehensive learning project that incorporates cooperative learning, project-based learning, and reflective practices in a graduate software engineering course. This paper will report on the instructor's objectives for the project, the students' achievement, and the team reflections of their progress through the project. The results of this study (1) show the effectiveness of project-based learning in a software engineering course, (2) serve as a model for software engineering instructors to use for the creation and implementation of similar course projects, and (3) show the impact of reflective practices in team settings on student learning.