Structure and Interpretation of Computer Programs

Syllabus and Schedule (pdf)

Useful Stuff

Download DrScheme

Lecture Notes

Intro to Scheme (ppt)
Recursion Lecture (ppt)
Recitation 1: Scheme review (ppt)
Abstraction Lecture (ppt)
Good Programming Practices (ppt)
Mutation (ppt)

Problems

Recursion Problems
Abstraction Problems with updated test cases


Our contact info:
Ben Charrow: bcharrow(at)mit(dot)edu
Xiao Xiao:email: x_x(at)mit(dot)edu, msn: mintkitty@msn.com