This paper discusses the development of software engineering class projects that have produced tools which have been used to enrich the educational experience of engineering students, the end users of the sofitware. The projects have involved the creation, maintenance and evolution of sofiare that helps the students determine their major, understand their learning style, develop a semester-by-semester plan of study, and' formulate a class schedule each semester. The evolution of the structure of the software engineering project process is first presented. Having "internal" clients (i.e. those who are employees of the university) for projects that directly benefit engineering students is then compared to having "external" clients. The benefits gained by all stakeholders through these projects and data supporting the satisfaction levels of those stakeholders ispresented. Finally, there is a discussion offunded research projects that have been spun of/ from of these projects, and the plans for the further educational sopware development through these grants.
[1]
Mark A. Ardis,et al.
SEI Report on Graduate Software Engineering Education
,
1989,
CSEE.
[2]
Peter Freeman.
Software engineering education: Needs and objectives
,
1976,
SIGCSE '76.
[3]
Lloyd Heinze,et al.
Nature Of College Advisor In The Twenty First Century
,
2001
.
[4]
James E. Tomayko,et al.
Teaching a Project-Intensive Introduction to Software Engineering
,
1987
.
[5]
Melody Moore Jackson,et al.
Process Improvement in the Classroom
,
1995,
CSEE.
[6]
Mike Holcombe.
Projects in the computing curriculum : proceedings of the Project 98 Workshop, Sheffield 1998
,
1998
.
[7]
Gary Ford,et al.
SEI (Software Engineering Institute) Report on Graduate Software Engineering Education, 1989
,
1989
.