04 September 2007
Link of the day: Structure and Interpretation of Computer Programs video lectures
I was so psyched when I found out that my all-time favorite course had video lectures available for download! I took the fabled Structure and Interpretation of Computer Programs course (known as 6.001 to the students) as an undergraduate (though not with the creators of the course, Abelson and Sussman). I loved how we went through all the cool stuff in CS in just one course! We covered recursion, object oriented programming, compilers, streams, and of course lambda calculus (keep in mind that this was meant to be an introductory course). My favorite project was the object-oriented adventure game.