MASSACHVSETTS INSTITVTE OF TECHNOLOGY
Department of Electrical Engineering and Computer Science
6.001---Structure and Interpretation of Computer Programs
Fall Semester, 2004
Trevor Darrell, trevor@csail.mit.edu
Office Hour: W11, 32-D512
September 10 – Introduction and Basic Scheme – HTML, PPT, PDF
September 15 – Lambda and Define – (Prof. Teller)
September 17 – Recursion and Iteration – HTML, PPT, PDF
September 22 – Orders of Growth – HTML, PPT, PDF
September 25 – Abstractions and Lists – HTML, PPT, PDF
September 29 – Higher-order Procedures – HTML, PPT, PDF
October 1 – Lists and more Higher-order Procedures – HTML, PPT, PDF
October 7 – Trees and funky pairs – HTML, PPT, PDF
October 13 – Symbols – HTML, PPT, PDF
October 20 – Sets – HTML, PPT, PDF
October 27 – Trees revisited – HTML, PPT, PDF
October 29 – Environment model– HTML, PPT, PDF
November 3,6,17 – Object System – HTML, PPT, PDF
November 19 – Evaluation – HTML, PPT, PDF
December 1 – Lazy Eval – HTML, PPT, PDF