6.001 Fall 2003: Calendar
 
 
 

Quiz 1: October 1, 7:30-9:30, in 2-190 and 4-270
Quiz 2: November 12, 7:30-9:30, 2-190 and 4-270

Final Exam: During final exam period, TBD

Note that live lectures are marked in red .  Online lectures are marked on the day on which we expect you to listen to them, in preparation for the following 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.

Please check this calendar regularly. What is shown is the tentative calendar of lectures for this term. However, we are experimenting with a different collection of topics, and this calendar may change as the term progresses!




 
Mon
Tue
Wed
Thu
Fri
September 1
 2
Registration Day
3
Recitation 1 
4
Live Lecture 1
Introduction to Computation
Lecture 2: Basic Scheme
5
Recitation 2
September 8
Tutorials start 
9
Lecture 3 
Procedures and Recursion
PSet 1 due electronically
10
Recitation 3 
11
Lecture 4 
Orders of Growth
12
Recitation 4 

Project 0 due
September 15
16
Lecture 5 
Data Abstractions

PSet 2 due
17
Recitation 5 
18
Live Lecture 6
Higher Order Procedures
19
Recitation 6 
September 22
Holiday
23
Lecture 7
Program methodology

PSet 3 due
24
Recitation 7
25
Lecture 8 
Using Higher Order Procedures
26
Recitation 8 

Project 1 due
September 29
30
October 1
Review Recitation 
Quiz I: 2-190; 4-270
2
Lecture 9 
Symbols and quotation
3
Recitation 9 
October 6
7
Lecture 10 
Tagged data and Abstract Data Types

PSet 4 due
8
Recitation 10 
9
Lecture 11 
Advanced Data Types
10
Recitation 11 

October 13
Holiday
14
Lecture 12 
Mutation

PSet 5 due
15

Recitation 12 
16
Lecture 13 
Trees, Graphs and Search
17
Recitation 13 
October 20
 
21
Live Lecture 14
Environment model

PSet 6 due

22

Recitation 14

23

Lecture 15 

Object Oriented Systems I

24

Recitation 15

Project 2 due
October 27
 
28

Lecture 16 

Object Oriented Systems II

PSet 7 due
29

Recitation 16 

30

Lecture 17 

Object Oriented Systems III

31
Recitation 17 
November 3
4

Lecture 18 

Interpretation

PSet 8 due
5
Recitation 18 
6
Live Lecture 19
Meta-circular evaluator
7
Recitation 19

Project 3 due
November 10
Holiday
11
Holiday
12
Review Recitation 
Quiz II: 2-190; 4-270
13

Lecture 20 

Lazy Evaluation

14
Recitation 20
November 17
18
Lecture 21
Asynchronous Computing

PSet 9 due
19
Recitation 21

Drop Date
20
Lecture 22
Universal Machines
21
Recitation 22
November 24

 

 

25
Lecture 23
Register Machines
26
Recitation 23 
27
Holiday
28
Holiday
December 1
 
2
Lecture 24
Explicit Control Evaluator

PSet 10 due
3
Recitation 24 
4

Lecture 25 

Memory management

5
Recitation 25 

Project 4 due
December 8
 
9
Live Lecture 26
Computability

 
10
Recitation 26 
Last day of classes
11
12

Return to 6.001 Home Page
Send comments about this site to 6001-webmaster@ai.mit.edu.
Copyright © 1997-2003 by Massachusetts Institute of Technology. All rights reserved.