|
6.001
Spring 2004: Calendar |
Quiz 1: Tuesday, March 2,
7:30-9:30 pm
Quiz 2: Tuesday, April 13, 7:30-9:30 pm
Final Exam: Thursday, May 20, 9:00 am - Noon, Johnson (Upstairs)
Note that live lectures are marked in red . Online lectures are marked with the associated recitation. You are expected to attend the live lectures in 10-250, as online material for these lectures will not be posted until after the associated recitation. (In some cases, this may be well after the lecture, so don't rely on the Web material as an excuse to miss the live lecture!) Note that on-line lectures are expected to have been viewed before the indicated recitation.
|
|
|
|
|
|
|
February 2
Registration Day
|
3
Live
Lecture 1
Intro to Computation
|
4
Recitation 1 |
5 Lecture 2
Basic Scheme
|
6
Recitation 2
Project 0 due |
|
February 9
Tutorials start
|
10
Lecture 3
Procedures and Recursion
PSet 1 due electronically |
11
Recitation 3
|
12
Lecture 4
Orders of Growth
|
13
Recitation 4
Project 1 due |
|
February 16
Presidents Day Holiday
|
17
Lecture 5
Data Abstractions
Monday Schedule PSet 2 due
|
18
Recitation 5
|
19
Lecture 6
Higher Order Procedures
|
20
Recitation 6
|
|
February 23
|
24
Lecture 7
Programming Methodology, Trees
PSet 3 due
|
25
Recitation 7
|
26
Lecture 8
Using Higher Order Procedures
|
27
Review Recitation
Project 2 due
|
|
March 1
|
2
Quiz I: 7:30-9:30 pm |
3
Recitation 8
|
4
Live Lecture 9
Symbols and Quotation
|
5
Recitation 9
|
|
March 8
|
9
Lecture 10
Tagged DataPSet 4 due
|
10
Recitation 10
|
11
Lecture 11
Abstract Data Types
|
12
Recitation 11
|
|
March 15
|
16
Lecture 12
Mutation
PSet 5 due
|
17
Recitation 12
|
18
Live Lecture 13 Environment Model |
19
Recitation 13
Project 3 due
|
|
March 22
Spring Vacation
|
23
Spring Vacation
|
24
Spring Vacation
|
25
Spring Vacation
|
26
Spring Vacation
|
|
March 29
|
30
Lecture 14 Object Oriented Systems I PSet 6 due |
31
Recitation 14 |
April 1
Lecture 15 Object Oriented Systems II |
2
Recitation 15
|
|
April 5
|
6
Lecture 16
Object
Oriented Systems
III
PSet 7 due
|
7
Recitation 16 |
8
Live Lecture 17 Interpretation |
9
Review Recitation Project 4 due |
|
April 12
|
13
Quiz II 7:30-9:30 pm |
14
Recitation 17
|
15
Lecture 18
Meta-Circular
Evaluator
|
16
Recitation 18
|
|
April 19
Patriots Day -- no classes
|
20
Patriots Day -- no classes
|
21
Recitation
PSet 8 due
|
22
Lecture 19
Lazy
Evaluation
Drop Date
|
23
Recitation 19
|
|
April 26
|
27
Lecture 20
Universal Machines
PSet 9 due
|
28
Recitation 20
|
29
Lecture 21
Register Machines
|
30
Recitation 21
Project 5 due |
|
May 3
|
4
Lecture 22
Stacks and Recursion
PSet 10 due |
5
Recitation 22
|
6
Lecture 23 Explicit Control Evaluator |
7
Recitation 23
Project 6 due
|
|
May 10
|
11
Lecture 24 Memory Management |
12
Recitation 24
|
13
Live
Lecture 25
Computability
|
14
|