Skip to the main content

Introduction to Computer Science II - Spring 2019

Professor Stuart Shieber

Abstraction and design in computation. Topics include functional and object-oriented styles of programming, software engineering in the small, and models of computation. Our main goal is to understand how to design large programs to make them readable, maintainable, elegant, and efficient.

For more information about this course visit the Harvard University Course Category