6.001 Spring 2003: Calendar
 
 
 

Quiz 1: March 5, 7:30-9:30, in 4-270 and 4-370

Quiz 1 Conflict: March 4, 3:00-5:00, in 24-121
Quiz 2: April 16, 7:30-9:30, in 34-101, 2-190 and 4-270
Quiz 2 Conflict: April 15, 3:00-5:00, in 24-121
Final Exam: Thursday, May 22, 9am-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 3
Registration Day
 4
Live Lecture 1
Introduction to Computation
5
Recitation 1 
6
7
Recitation 2
Lecture 2
Basic Scheme
February 10
Tutorials start 
11
PSet 1 due electronically
12
Recitation 3 
Lecture 3 
Procedures
13
14
Recitation 4 
Lecture 4 
Orders of growth

Project 0 due
February 17
Holiday 
18
Monday Schedule
PSet 2 due
19
Recitation 5 
Lecture 5 
Data Abtractions
20
Live Lecture 6
Higher Order Procedures
21
Recitation 6 
February 24
25

PSet 3 due
26
Recitation 7
Lecture 7
Program methodology
27
28
Recitation 8 
Lecture 8 
Symbols and data abstractions

Project 1 due
March 3
4
5
Review Recitation 
Quiz I: 4-270, 4-370
6
7
Recitation 9 
Lecture 9 
Tagged data
March 10
11

PSet 4 due
12
Recitation 10 
Lecture 10 
Mutation
13
Live Lecture 11
Environment model
14
Recitation 11 

March 17
18

PSet 5 due
19

Recitation 12 
Lecture 12
Object Oriented Systems I
20
21
Recitation 13 
Lecture 13 
Object Oriented Systems II

Project 2 due
March 24
Vacation week 
25
Vacation week 
26
Vacation week 
27
Vacation week 
28
Vacation week 
March 31
 
April 1

PSet 6 due

2

Recitation 14

Lecture 14 

Object Oriented Systems III

3
4

Recitation 15

Lecture 15 

Interpretation

April 7
 
8
Live Lecture 16
Meta-circular evaluator

PSet 7 due
9

Recitation 16 

10
11

Recitation 17 

Lecture 17 

Lazy evaluation

Project 3 due
April 14
15
16
Quiz II:  34-101, 2-190, 4-270
Review recitation
17
18
Lecture 18
Asynchronous computing
Recitation 18 
April 21
Patriots Day -- no classes
22
Patriots Day -- no classes
23
Recitation 19
Lecture 19
Universal Machines

PSet 8 due
24

Drop Date
25
Recitation 20
Lecture 20
Register Machines
April 28
29

PSet 9 due
30
Recitation 21
Lecture 21
Stacks and recursion
May 1
2
Recitation 22
Lecture 22
Explicit control evaluator
May 5

 

 

6
PSet 10 due
7
Recitation 23 
Lecture 23
Compilation
8
9
Recitation 24 

Lecture 24 

Memory management

Project 4 due
May 12
 
13

 
14
Recitation 25 
15
Live Lecture 25
Computability
16


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