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 |