Independent academic archive · Rights remain with the original publishers · Streamed via YouTube
Independent academic archive · Rights remain with the original publishers · Streamed via YouTube

An exploration of compound data structures and their role in building robust and abstract programming systems, drawn from MIT's influential 6.001 course.
The Henderson Escher Example: Recursive Graphics
Final session in this series
Professor of Electrical Engineering and Computer Science at MIT
MIT Professor of Electrical Engineering and Computer Science and co-author of Structure and Interpretation of Computer Programs (SICP).
Professor of Electrical Engineering and Computer Science
MIT Professor and co-author of SICP and Structure and Interpretation of Classical Mechanics, co-inventor of the Scheme programming language.
MIT: Logic Programming, Part 1 (MIT) establishes the undergraduate foundations in Distributed Systems required for MIT 6.824: Distributed Systems (MIT).
Introduction to Computer Science and Programming using Python (MIT) establishes the introductory foundations in Distributed Systems required for MIT: Logic Programming, Part 1 (MIT).
Co-authors of Structure and Interpretation of Computer Programs (SICP) and co-instructors of MIT's foundational 6.001 curriculum.