15-212: Principles of Programming


Welcome to the Spring Semester of 15-212!

15-212 is the second semester of the Computer Science core sequence at Carnegie Mellon University.
The goal of the course is to teach high level programming techniques, with an emphasis on abstraction and reasoning about programs.

For more information, please click here.