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