## The Carnegie-Mellon Curriculum for Undergraduate Computer Science |

### What people are saying - Write a review

We haven't found any reviews in the usual places.

### Contents

Introduction and Overview | 1 |

The Nature of Computer Science | 7 |

Roles for Universities | 13 |

Copyright | |

8 other sections not shown

### Common terms and phrases

abstract data types ABSTRACT MACHINES ALGORITHMS AND PROGRAMS applications areas Artificial Intelligence automata basic calculus Carnegie-Mellon circuits CMU course compiler complexity computer science courses computer science curriculum computer science major computer scientist concepts Considerations and Concerns construction curricula Curriculum 78 curriculum design data structures data types database Description discipline discrete mathematics elementary evaluation examples finite finite state machines formal languages freshman functions FUNDAMENTAL STRUCTURES graph theory graphics hardware ideas Implementation Considerations induction integrated interaction interfaces Introduction lexical analysis linear algebra Lisp logic material mathematics courses methods models notion operating systems parsing practice Prerequisites primary carrier principles problem solving processing PROCESSORS 320 program organizations programming languages PROGRAMS 330 Rationale reasoning recursive reinforce or share representation Resource Requirements robotics SCIENCE II 212 semantics share responsibility skills software engineering specification STRUCTURES OF COMPUTER teaching techniques theoretical Topic Outline Turing machines undergraduate computer science understanding VLSI