Software Engineering Education at Carnegie Mellon University: One University; Programs Taught in Two Places

Date Added: May 2009
Format: PDF

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.