|   | CMU-ISRI-05-108 Institute for Software Research International
 School of Computer Science, Carnegie Mellon University
 
    
     
 CMU-ISRI-05-108
 
Software Engineering for the 21st Century:A basis for rethinking the curriculum
 
Mary Shaw, Editor 
February 2005  
CMU-ISRI-05-108.pdf 
With contributions from discussions with:Jonathan Aldrich, Ray Bareiss, Shawn Butler, Lynn Carter,
 Owen Cheng, Steve Cross, Jamie Dinkelacker, Dave Farber, David Garlan,
 John Grasso, Martin Griss, Tim Halloran, Jim Herbsleb, Carol Hoover,
 Lisa Jacinto, Mark Klein, Deniz Lanyi, Beth Latronico, Jim Morris,
 Priya Narasimhan, Joe Newcomer, Linda Northrup, Ipek Ozkaya, Mark Paulk,
 David Root, Mel Rosso-Llopart, Walt Shearer, Bill Scherlis, Todd Sedano,
 Gil Taran, Jim Tomayko, and Tony Wasserman
 Keywords: Software engineering education, software engineering, 
education
 Progress in both software and hardware technology over the past 
decade make it timely to re-examine our curriculum in software 
engineering and related topics. This manifesto describes the 
Carnegie Mellon approach to software engineering, the essential 
capabilities of a software engineer, and the pedagogical principles 
that guide our curriculum design.
 
Our objective here is to articulate Carnegie Mellon's core academic 
values for the discipline of software engineering. This 
characterization of software engineering covers undergraduate, 
professional, and research curricula. It is informed by other 
software engineering curriculum designs, but it is independent 
of them. Curriculum design must reconcile the objectives of 
numerous stakeholders; this document states the case of the 
academic-values stakeholder.
 
10 pages 
 |