This chapter presents descriptions of the courses we propose to be the major components of an undergraduate computer science curriculum. We have tried to write descriptions that will indicate clearly the scope and emphasis we have in mind. However, a complete course design is a major undertaking, so most of these descriptions should be viewed as design sketches, not full designs. An overview of the course structure, including course names and prerequisites4, is given in Figure 11-1.


Computer Science Programming Language Turing Machine Formal Language Resource Requirement 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag New York Inc. 1985

Authors and Affiliations

  • Mary Shaw
    • 1
  1. 1.Computer Science DepartmentCarnegie-Mellon UniversityPittsburghUSA

Personalised recommendations