Structure and Interpretation of Computer Programs

Subtitles for Video Lectures

This page contains subtitles for wonderful SICP video lectures by Hal Abelson and Gerald Jay Sussman, given in July 1986 for Hewlett-Packard employees. The video files can be downloaded from here.

Subtitles available here are external subtitles in SubRip format. They are named according to the video file names so normally you should be able to use them simply by putting in the same directory where the movie is and start watching the movie in your favourite player. In case of any problem contact me.

Lecture 1a: Overview and Introduction to Lisp (1:13)
(En, .srt, 89K [download])
Lecture 6a: Streams, Part 1 (1:07)
(subtitles are not yet available)
Lecture 1b: Procedures and Processes; Substitution Model (0:58)
(subtitles are not yet available)
Lecture 6b: Streams, Part 2 (1:03)
(subtitles are not yet available)
Lecture 2a: Higher-order Procedures (1:01)
(subtitles are not yet available)
Lecture 7a: Metacircular Evaluator, Part 1 (1:25)
(subtitles are not yet available)
Lecture 2b: Compound Data (1:17)
(subtitles are not yet available)
Lecture 7b: Metacircular Evaluator, Part 2 (1:00)
(subtitles are not yet available)
Lecture 3a: Henderson Escher Example (1:16)
(subtitles are not yet available)
Lecture 8a: Logic Programming, Part 1 (0:42)
(subtitles are not yet available)
Lecture 3b: Symbolic Differentiation; Quotation (0:44)
(subtitles are not yet available)
Lecture 8b: Logic Programming, Part 2 (1:08)
(subtitles are not yet available)
Lecture 4a: Pattern Matching and Rule-based Substitution (1:03)
(subtitles are not yet available)
Lecture 9a: Register Machines (1:12)
(subtitles are not yet available)
Lecture 4b: Generic Operators (1:23)
(subtitles are not yet available)
Lecture 9b: Explicit-control Evaluator (1:11)
(subtitles are not yet available)
Lecture 5a: Assignment, State, and Side-effects (1:15)
(subtitles are not yet available)
Lecture 10a: Compilation (0:46)
(subtitles are not yet available)
Lecture 5b: Computational Objects (1:05)
(subtitles are not yet available)
Lecture 10b: Storage Allocation and Garbage Collection (0:59)
(subtitles are not yet available)

Note: This is work in progress. Any help is hugely appreciated. Please join us, discuss subtitles or just let me know if you can participate.

Creative Commons License This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Sergey Khenkin (skhenkin@gmail.com)