Note that lectures will often cover material that is not in the book.
Mon |
Tue |
Wed |
Thu |
Fri |
September 7 | 8 -- Reg Day | 9 Recitation 1 (Recitations meet every Wednesday and Friday) PS0 issued |
10 Lecture 1 Intro to 6.001 and Scheme PS1 issued |
11 Recitation 2 |
September 14 Tutorials start PS0 due |
15 Lecture 2 Procedural Abstraction -- procedures and processes PS2 issued |
16 Recitation 3 |
17 Lecture 3 Intro to Data -- pairs, lists, and tree manipulation |
18 Recitation 4 PS1 due |
September 21 | 22 Lecture 4 Data Abstraction -- contracts PS3 issued |
23 Recitation 5 |
24 Lecture 5 Henderson Language |
25 Recitation 6 PS2 due |
September 28 | 29 Lecture 6 Symbolic Data |
30 Recitation 7 |
October 1 Lecture 7 Generic Operations |
2 Recitation 8 PS3 due |
October 5 | 6 Lecture 8 Software Patents/Copyrights PS4 issued |
7 Recitation 9 Quiz 1: Covers from start of semester through PS3 |
8 Lecture 9 Data Directed Programming |
9 -- Add date
Recitation 10 |
October 12 Holiday |
13 Virtual Monday (no Lecture) |
14 Recitation 11 PS5 issued |
15 Lecture 10 Streams |
16 Recitation 12 PS4 due |
October 19 | 20 Lecture 11 State, mutable data PS6 issued |
21 Recitation 13 |
22 Lecture 12 Environment model of evaluation |
23 Recitation 14 PS5 due |
October 26 | 27 Lecture 13 Object Oriented Programming PS7 issued |
28 Recitation 15 |
29 Lecture 14 Object Oriented Programming |
30 Recitation 16 PS6 due |
November 2 | 3 Lecture 15 Parallelism, Concurrency |
4 Recitation 17 Quiz 2: Covers through PS6 |
5 Lecture 16 MetaCircular Evaluator, Universal Machines |
6 Recitation 18 |
November 9 | 10 Lecture 17 Variations on A Scheme PS8 issued |
11 Holiday -- No Recitations |
12 Lecture 18 Analysis and Nondeterminism |
13 Recitation 19 PS7 due |
November 16 | 17 Lecture 19 Register Machines PS9 issued |
18 Recitation 20 |
19 Lecture 20 Explicit Control Evaluator |
20 Recitation 21 PS8 due |
November 23 | 24 Lecture 21 Compilation |
25 Recitation 22 |
26 Thanksgiving Break |
27 Thanksgiving Break |
November 30 | December 1 Lecture 22 Memory Management |
2 Recitation 23 |
3 Lecture 23 Java Language Design |
4 Recitation 24 PS9 due |
December 7 | 8 Lecture 24 Special Topic |
9 Recitation 25 |
10 Lecture 25 Halting Theorem |
11 Reading Period - No Recitations |
December 14 |
15 | 16
Final Exam: 1:30pm-4:30pm, Athletic Center |
17 | 18 |
Return to 6.001 Home Page
Send comments about this site to 6001-webmaster@ai.mit.edu.
Copyright © 1998 by Massachusetts Institute of Technology. All rights reserved.
Last modified: Tue Oct 27 11:48:10 EST 1998