6.001 Syllabus - Fall 1996

Date Lecture Material Relevant sections in text
Sep 5 Overview of 6.001
Sep 10 Introduction to Lisp 1.1
Sep 12 Models of Computation 1.2
Sep 17 Higher-order procedures 1.3
Sep 19 Compound data 2.1
Sep 24 Aggregate data 2.2 through 2.2.3
Sep 26 Henderson Picture Language 2.2.4
Oct 1 Symbolic data 2.3 through 2.3.2
Oct 3 Data Structures 2.3.3, 2.3.4
Oct 8 Generic Operators 2.4, 2.5
Oct 10 Data Dircted Programming 2.4, 2.5
Wednesday, October 16---Quiz 1
Oct 17 Environment Model 3.2
Oct 22 State 3.1
Oct 24 Object-Oriented Programming
Oct 29 Parallelism 3.4
Oct 31 Metacircular Evaluator 4.1
Nov 5 Analyze Evaluator 4.2
Nov 7 Normal Order, Streams 3.5, 4.2
Nov 12 Nondeterminism 4.3
Wednesday, November 13---Quiz 2
Nov 14 Register Machines 5.1, 5.2
Nov 19 Explicit Control Evaluator 5.4
Nov 21 Patents
Nov 26 Compilation 5.5
Dec 3 Memory Management 5.3
Dec 5 To Be Announced
Dec 10 The Grand Finale
Final Exam - Wednesday, December 18 - 1:30-4:30