6.001 recitation notes

Frédo Durand

With lots of inspiration/plagiarizing of Mike Leventon and Barb Cutler's notes

MIT CSAIL Computer Graphics Group

All notes are in pdf format.

Friday September 9: Basic scheme expressions

Wednesday September 14: lambda

Friday September 16: recursion and iteration

Wednesday September 21: orders of growth

Friday September 23: Lists and pairs

Wednesday September 28: Higher order procedures on lists

Friday September 30: Higher order procedures

Wednesday October 5: quiz review

Wednesday October 12: trees

Friday October 14: Symbols and quote

Friday October 21: Mutation

Wednesday October 26: Association lists, vectors and hash tables

Friday October 28: Binary trees and tree-manip

Wednesday November 2: Environment model (summary, exercises)

Friday November 4: Search and environment model (maze code)

Quiz 2 review

Wednesday November 15: OOP

Friday November 18: OOP

Wednesday November 23: Interpretation

Wednesday November 30: evaluation

Friday December 2: lazy evaluation

Wednesday December 7: Streams. (solution)