Teaching Software Engineering through a Project-Oriented Course

  • Authors:
  • Pierre N. Robillard

  • Affiliations:
  • -

  • Venue:
  • CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.