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