Computer science and software engineering programs are in a constant struggle to update curriculum content and instructional methodologies so graduates are better prepared to enter today's fast-paced technology sector. Despite these efforts, the general perception of industry remains that new graduates are ill equipped to perform their duties when entering the marketplace. We find our students are often caught between the academic mission to learn the science and the need to find gainful employment when they complete their degree requirements. Our response to this dilemma is the introduction of a four-semester capstone project sequence dubbed "the software enterprise". The instructional methodology involves a combination of lecture, problem-centered learning, and project work to expose, practice, and apply concepts over short intervals. In this way, students understand not only the skills but also how they are applied. The length of the sequence ensures prolonged and repeated exposure to applied concepts. This work-in-progress paper presents our project sequence features
[1]
P. Krutchen,et al.
The Rational Unified Process: An Introduction
,
2000
.
[2]
Philippe Kruchten,et al.
The Rational Unified Process: An Introduction
,
1998
.
[3]
Philippe Kruchten,et al.
What Is the Rational Unified Process ?
,
2001
.
[4]
Barbara D. Gannod,et al.
Experiences Using Student Projects To Create University Business Applications
,
2004
.
[5]
Watts S. Humphrey,et al.
Introduction to the Personal Software Process
,
1996
.