Textbook
Please report any errors or discrepancies to the course staff.
Unit 0
0.1 - Introduction to Racket and CS61AS 0.2 - More Practice with Racket 0.3 - Recursion and Racket Unit 1
1 - Functions and Primitive Data 2 - Lambdas and Higher Order Functions 3 - Recursion, Iteration, Efficiency Unit 2
4 - Data Abstraction and Sequences Project 2 - Turtle Graphics 5 - Hierarchical Data and calc.scm 6 - racket1.rkt and Generic Operators Unit 3
7 - Object Oriented Programming 8 - Assignment, State, and Environment Project 3 - Adventure Game 9 - Mutable Data and Vectors Unit 4
11 - Metacircular Evaluator Project 4 - Python Interpreter 12 - Analyzing Evaluator and Lazy Evaluator Python - Intro, Memoization, Lazy 14 - Concurrency and MapReduce