The workshop: a teaching tool for software development

Peter van der Stok

Appeared in: Proc. of the 2nd Int Symposium in Engineering Education, pp 45-50, 28-31 october 1994, Limerick, Ireland.

ABSTRACT

At the Eindhoven University of Technology, one out of several two-years post-masters programmes in technological design is targeted to Software Technology. A considerable part of this programme is devoted to Software Engineering: how to manage large software design projects that involve many people, such that certain quality requirements are still met. Theoretical training in this subject is not enough, people have to experience the difficulties arising from the large scale themselves. For that reason a workshop is introduced into the programme. In this workshop, all students of a particular year (varying from 10 to 35 persons) work during one trimester on the development of a complex embedded system, including specification, design and implementation. They have to work in a project-based way, i.e. the process of developing has to be planned, controlled and adjusted based on past experience and progress. This form of teaching is extremely useful: the theoretical knowledge can be put into practice in a rather natural way, and students realize that project management methods, when properly applied, help to solve the social and planning problems.

Postscript