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.



Mon
Tue
Wed
Thu
Fri
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 Data

PSet 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


Return to 6.001 Home Page
Send comments about this site to 6001-webmaster@ai.mit.edu.
Copyright © 1997-2004 by Massachusetts Institute of Technology. All rights reserved.
Last modified: Sat Apr 3 11:55:27 EST 2004