Software Engineering Education at Carnegie Mellon University: One University; Programs Taught in Two Places
Ray Bareiss, Mel Rosso-Llopart
Teaching Software Engineering to professional master‟s students is
a challenging endeavor, and arguably for the past 20 years,
Carnegie Mellon University has been quite successful. Although
CMU teaches Software Engineering at sites world-wide and uses
different pedagogies, the goal of the curriculum -- to produce
world-class software engineers -- remains constant. This paper
will discuss two of the most mature versions of Carnegie Mellon‟s
Software Engineering program -- the main campus program and its
“daughter program” at the Silicon Valley Campus. We discuss the
programs with respect to the dimensions of curriculum, how
students work and learn, how faculty teach, curricular materials,
and how students are assessed to provide insight into how Carnegie
Mellon continues to keep its programs fresh, to adapt them to local
needs, and to meet its goal of excellence after 20 years. Full Text
|