6.001 Spring 2007: Calendar

 

Quiz 1: March 8, 7:30-9:30, in 4-163, 4-270, 4-370

Quiz 2: April 18, 7:30-9:30, in 4-270, 50-340
Final Exam: During finals week, details TBD


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, and in some cases there may not be a corresponding online version of the live lecture. 

Mon

Tue

Wed

Thu

Fri

February 5

Registration Day

6

Lecture 1

Introduction to Computation

7

Recitation 1

8

Lecture 2

Basic Scheme

9

Recitation 2

February 12

Tutorials begin

13

Lecture 3

Procedures, recursion

 

Pset 1 due

14
Recitation 3

15

Lecture 4

Orders of growth

 

16
Recitation 4
 

 

Project 0 due

February 19

Holiday – no classes 

20

Holiday – no classes

21
Recitation 4b

 

22

Lecture 5 Data abstractions

23
Recitation 5 
 

February 26

27

Lecture 6

Programming methodology

 

Pset 2 due

28
Recitation 6

March 1

Lecture 7

Higher order procedures

 

2
Recitation 7

 

 

Project 1 due

March 5

 

 

6

Lecture 8

Using higher order procedures

7
Recitation 8

 

8

Guest lecture

Prof. Hari Balakrishnan

Stamp Out Spam!

 

Quiz 1 

9
No recitation

 

 

Add date

March 12

 

13

Lecture 9

Symbols and quotation

 

Pset 3 due

14

Recitation 9

15

Lecture 10

Tagged data, abstract data types

16

Recitation 10

 

 

Project 2 due

 

March 19

20

Lecture 11

Mutation

 

Pset 4 due

21
Recitation 11

22

Lecture 12

Trees

 

 

23
Recitation 12 

 

March 26

Spring break

 

27

Spring break

 

28
Spring break

29

Spring break

 

30
Spring break


 

April 2

 

3

Lecture 13

Search

 

Pset 5 due

4

Recitation 13

 

 

5

Lecture 14

Environment model

 

 

6

Recitation 14

 

 

 

Project 3 due

April 9

 

10

Lecture 15

Object oriented systems 1

 

Pset 6 due

11
Recitation 15
 

12

Lecture 16

Object oriented systems 2

 

13
Recitation 16

 


 

April 16

Holiday – no classes

 

17

Holiday – no classes

 

 

18

Recitation 16 b

 

Quiz 2

19

Guest lecture:

Prof. Randy Davis

Natural Interaction

 

 

20

No recitation

April 23


 

24

Lecture 17

Interpretation

 

Pset 7 due

25

Recitation 17

 

 

 

 

26

Lecture 18

Metacircular evaluator

 

Drop date

27

Recitation 18

 

 

Project 4 due

April 30

May 1

Lecture 19

Lazy evaluation, other Scheme variations

 

Pset 8 due

2
Recitation 19

3

Lecture 20

Streams

4

Recitation 20

 

 

 

 

May 7

8

Lecture 21

Register machines

 

Pset 9 due

9

Recitation 21

10

Lecture 22

Explicit control evaluator

11
Recitation 22

 

 

 

 

Project 5 due

May 14
 

 

15

Lecture 23

Asynchronous computing

16
Recitation 23

17

Lecture 24

Computability

 

18

 

May 21

 

Final exam week

22

 

Final exam week

23

 

Final exam week

24

 

Final exam week

25

 

Final exam week


Return to 6.001 Home Page

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