Blog 2020/7/26
<- previous | index | next ->
MIT 6.001 (1986) SICP Lecture Segments
Here are YouTube links to each "segment" of the 1986 MIT 6.001 Structure and Interpretation of Computer Programs lectures from Harold Abelson and Gerald Jay Sussman.
See also:
- The website
- The textbook
- The 2005 MIT 6.001 course website
- Eli Bendersky's notes and solutions
- repl.it
- schemewiki.org solutions
Lecture 1A: Overview: Introduction to Lisp
Lecture 1B: Procedures and Processes: Substitution Model
Lecture 2A: Higher-order Procedures
Lecture 2B: Compound Data
- Part 1, text section 2.1 (19m)
- Part 2, text section 2.1 (23m)
- Part 3, text section 2.1 (16m)
- Part 4, text section 2.1 (21m)
Lecture 3A: Henderson Escher Example
- Part 1 (29m)
- Part 2 (21m)
- Part 3 (27m)
Lecture 3B: Symbolic Differentiation: Quotation
Lecture 4A: Pattern-matching: Rule-based Substitution
- Part 1 (24m)
- Part 2 (23m)
- Part 3 (17m)
Lecture 4B: Generic Operations
Lecture 5A: Assignment, State and Side-effects
- Part 1, text section 3.1 and 3.2 (23m)
- Part 2, text section 3.1 and 3.2 (25m)
- Part 3, text section 3.1 and 3.2 (29m)
Lecture 5B: Computational Objects
Lecture 6A: Streams I
Lecture 6B: Streams II
Lecture 7A: Metacircular Evaluator I
Lecture 7B: Metacircular Evaluator II
Lecture 8A: Logic Programming I
Lecture 8B: Logic Programming II
Lecture 9A: Register Machines
Lecture 9B: Explicit-control Evaluator
- Part 1, text section 5.4 (20m)
- Part 2, text section 5.4 (19m)
- Part 3, text section 5.4 (15m)
- Part 4, text section 5.4 (19m)
This comment has been minimized.
There is currently a study group organized on reddit: https://www.reddit.com/r/sicp/comments/ho8098/sicp_study_group/