Home Assignments Lecture Blog Resources Project Discussion Group
12. Final Project Flyer
11. Metacircular Evaluator
10. Final Project Proposal
9. Type Systems
8. Parallelism with Mapreduce
7. Streams
6. Modularity and State (and Adventure Game)
5. Symbolic Differentiation
4. Henderson Picture Language
3. Lists, Trees, and Aggregate Data Structures
2. Iterative vs. Recursive; Higher-Order Procedures
1. Introduction to Scheme