CS61A · Abstraction

Structure and Interpretation of Computer Programs

Functions as the unit of thought: higher-order functions, recursion, data abstraction, and writing an interpreter.

Course notes

Notes for this course are on the way.

Lecture notes, discussion write-ups, and project reflections will collect here.