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.]