Title :
It´s all about process: project-oriented teaching of software engineering
Author :
Groth, Dennis P. ; Robertson, Edward L.
Author_Institution :
Comput. Sci., Indiana Univ., Bloomington, IN, USA
Abstract :
Process considerations are a central part of the material for a software engineering course; they are also central to accomplishing full-lifecycle, team-based systems development projects in such a course. This paper discusses the ways in which we have achieved an effective process structure within an academic context of full-year project courses. The key features are a kernel project plan and a process management mechanism. The project plan is a schedule including eight milestones with fixed due dates and quite explicit deliverables. The management is accomplished through an advanced full-year course, whose participants guide the project teams through the process
Keywords :
computer science education; educational courses; project engineering; software engineering; teaching; academic context; curricula; deliverables; due dates; full-lifecycle team-based systems development projects; full-year project courses; kernel project plan; process management mechanism; process structure; project management; project teams; project-oriented teaching; schedule; software engineering course; software engineering education; software process; waterfall lifecycle; Computer science; Databases; Decision making; Education; Engineering management; Feedback; Kernel; Management information systems; Project management; Software engineering;
Conference_Titel :
Software Engineering Education and Training, 2001. Proceedings. 14th Conference on
Conference_Location :
Charlotte, NC
Print_ISBN :
0-7695-1059-0
DOI :
10.1109/CSEE.2001.913814