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

Structure and Interpretation of Computer Programs, Lecture 8A
41:51Streams, Part 1
1:06:57Computational Objects
1:04:31Procedures and Processes; Substitution Model
58:22Symbolic Differentiation; Quotation
44:06Henderson Escher Example
1:15:37Compound Data
1:16:49Higher-order Procedures
1:01:21Introduces the concept of compound data structures in Scheme, demonstrating how to build and manipulate complex data using pairs and lists.
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.
Harold Abelson, Gerald Jay Sussman et al.
The legendary 'Wizard Book' written by Hal Abelson and Gerald Jay Sussman for MIT 6.001—exploring procedural abstraction, metalinguistic evaluators, and register machines.
1:16:49Hal Abelson & Gerald Jay Sussman · MIT
1:04:31Hal Abelson & Gerald Jay Sussman · MIT
1:00:07Hal Abelson & Gerald Jay Sussman · MIT
1:03:10Hal Abelson & Gerald Jay Sussman · MIT
Introduction to Programming with Python (Harvard University) establishes the introductory foundations in Software Design & HCI required for Structure and Interpretation of Computer Programs (MIT).
Co-authors of Structure and Interpretation of Computer Programs (SICP) and co-instructors of MIT's foundational 6.001 curriculum.