6.001 Fall 2005: Calendar

 

Quiz 1: October 5, 7:30-9:30, in 4-270 and 4-370 (for students with a conflict at this time, a makeup exam will be available)

Quiz 2: November 9, 7:30-9:30, in 1-190 and 2-190 (for students with a conflict at this time, a makeup exam will be available)
Final Exam: Friday, December 16th, 1:30 to 4:30, Johnson


Note that in a change from recent terms, all lectures will be given live in 32-123.  Online versions of lectures will be available as a kind of visual textbook.  These online lectures will generally cover the same material, but are not guaranteed to be identical to the material covered in the live lectures. 

Note that links to lecture handouts (as opposed to the slides with text annotations found in the online tutor) will be added to each lecture as it happens.

Mon

Tue

Wed

Thu

Fri

September 5

6

Registration day

 

7
Recitation 0

8

Lecture 1

Introduction to Computation

9

Recitation 1
 

 

 

September 12

 
Tutorials start 

13

Lecture 2

Basic Scheme

 

14
Recitation 2

 

15

Lecture 3

Procedures, recursion

16
Recitation 3

 

Project 0 due

September 19

20

Lecture 4

Orders of growth

 

Pset 1 due 

21
Recitation 4

22

Lecture 5

Data abstractions

 

23
Recitation 5

 

September 26

 

27
Lecture 6

Higher order procedures


PSet 2 due 

28
Recitation 6

 

29

Lecture 7

Program methodology

30
Recitation 7


Project 1 due

October 3

 

4
Lecture 8

Using higher order procedures

5

Recitation 8

Quiz 1

6

Lecture 9

Guest lecture

 

 

7

 

No recitation

 

Add date

October 10

 

Holiday

11

 

Holiday

 

 

PSet 3 due

12
Recitation

13

Lecture 10

Symbols and quotation

 

14
Recitation 10

 

October 17

 

18

Lecture 11

Tagged data, abstract data types

 

Pset 4 due

19
Recitation 11

20

Lecture 12

Mutation

 

 

 

21
Recitation 12
 
Project 2 due

October 24

 

25

  Lecture 13

Advanced data types

 

Pset 5 due

26

Recitation 13

 

27

Lecture 14

Trees

28

Recitation 14

 

October 31

 

November 1

Lecture 15

Environments

 

PSet 6 due

2
Recitation 15
 

3

Lecture 16

Graphs, search

 

 

4

Recitation 16

 


 
Project 3 due

November 7

 

8

Lecture 17

Object oriented systems 1

9
Recitation 17

 

Quiz 2

10

Lecture 18

Guest lecture

11


Holiday

November 14

 
 

15

Lecture 19

Object oriented systems 2

PSet 7 due

16
Recitation 19

 

17

Lecture 20

Object oriented systems 3

 

 

18
Recitation 20

 

 

November 21

 

22

Lecture 21

Interpretation

 

23

Recitation 21

 

 

 

Drop Date

24

 

Holiday

 

25

 

Holiday

 

November 28

29

Lecture 22

Meta-circular evaluator

 

PSet 8 due

30
Recitation 22

December 1

Lecture 23

Lazy evaluation

 

2
Recitation 23

 


Project 4 due


 

December 5
 

 

6

Lecture 24

Streams

 

PSet 9 due

7
Recitation 24

8

Lecture 25

Universal machines

 

9

Recitation 25

 


Project 5 due

December 12

 

13
  Lecture 26

Computability

 

14
Recitation 26

 

Last day of classes

15



16


Return to 6.001 Home Page

Send comments about this site to welg@csail.mit.edu .
Copyright © 1997-2005 by Massachusetts Institute of Technology. All rights reserved.