| Date | Lecture Material | Relevant sections in text |
|---|---|---|
| Sep 5 | Overview of 6.001 | |
| Sep 10 | Introduction to Lisp | 1.1 |
| Sep 12 | Models of Computation | 1.2 |
| Sep 17 | Higher-order procedures | 1.3 |
| Sep 19 | Compound data | 2.1 |
| Sep 24 | Aggregate data | 2.2 through 2.2.3 |
| Sep 26 | Henderson Picture Language | 2.2.4 |
| Oct 1 | Symbolic data | 2.3 through 2.3.2 |
| Oct 3 | Data Structures | 2.3.3, 2.3.4 |
| Oct 8 | Generic Operators | 2.4, 2.5 |
| Oct 10 | Data Dircted Programming | 2.4, 2.5 |
| Wednesday, October 16---Quiz 1 | ||
| Oct 17 | Environment Model | 3.2 |
| Oct 22 | State | 3.1 |
| Oct 24 | Object-Oriented Programming | |
| Oct 29 | Parallelism | 3.4 |
| Oct 31 | Metacircular Evaluator | 4.1 |
| Nov 5 | Analyze Evaluator | 4.2 |
| Nov 7 | Normal Order, Streams | 3.5, 4.2 |
| Nov 12 | Nondeterminism | 4.3 |
| Wednesday, November 13---Quiz 2 | ||
| Nov 14 | Register Machines | 5.1, 5.2 |
| Nov 19 | Explicit Control Evaluator | 5.4 |
| Nov 21 | Patents | |
| Nov 26 | Compilation | 5.5 |
| Dec 3 | Memory Management | 5.3 |
| Dec 5 | To Be Announced | |
| Dec 10 | The Grand Finale | |
| Final Exam - Wednesday, December 18 - 1:30-4:30 | ||