The Carnegie Mellon Curriculum for Undergraduate Computer Science

Author: Mary Shaw (Ed.)

Springer-Verlag, 1985, 198 pp. (Final report of Curriculum Design Group: Stephen D. Brookes, Marc Donner, James Driscoll, Michael Mauldin, Randy Pausch, William L. Scherlis, Mary Shaw, and Alfred Z. Spector.)

Abstract

This book is a result of a three-year effort by the Carnegie Mellon Computer Science Department to develop a unified undergraduate computer science curriculum. The study, conducted by an eight-member Curriculum Design Group, responds to this rapidly changing field by emphasizing a balanced blend of fundamental conceptual material which the student can adapt to new situations, with examples drawn from the best of current practice. This integration of theory and practice is a theme of virtually every course described, recognizing that students must be able to use their theoretical knowledge to generate cost-effective solutions to real problems.

This comprehensive redesign of the traditional curriculum reflects the structure of modern computer science. As a result, concepts traditionally distributed over several courses often form the basis for new courses. The book outlines 30 computer science courses along with requirements for an undergraduate major based on this curriculum.

 


Composable Software Systems Research Group in the School of Computer Science at Carnegie Mellon University.

[Last modified 31-July-02
Mail suggestions to the
Maintainer.]