This paper sums up our experience in teaching a project-oriented course. The major factors discussed are the team components, the project structures and the process used by the students. The paper is based on a two-year experience with a software engineering studio, the objective of which is that a team of students learn good software engineering practices while building software from specification to implementation and test. The students are required to follow a defined process.
Data show the outstanding benefits of good practical work.
We find that students learn a great deal on their own, and the role of the instructor lies primarily in preparing and managing the projects. Seven recommendations are included. Inc. All rights reserved.