CS 51

Introduction to Computer Science II: Abstraction and Design

Abstraction and design in computation. Topics include: Functional and object-oriented styles of programming; fundamentals of software engineering. Goal: understanding how to design large programs to make them readable, maintainable, efficient, and elegant. Problem sets and projects will be in Scheme.

Professors: Greg Morrisett and Ramin Zabih

Lecture time: Tu, Th 1-2:30

Location: University Museum 100 (Geological Lecture Hall). Across the street from Maxwell-Dworkin in the opposite direction from the Law School library. Map


Announcements