Massachusetts Institute of Technology
Department of Electrical Engineering and Computer Science

Structure and Interpretation of Computer Programs

Video Lectures by Hal Abelson and Gerald Jay Sussman

Formats and Downloading

These video files are intended to be downloaded and viewed locally, not streamed from our website. Use "save target as" or the equivalent from your web browser, rather than clicking on the link to open the page (file) directly. The files are large; you will need a lot of disk space and a high-bandwidth connection.

Formats

The following formats are available:

Players for either format are available for GNU/Linux, Windows, or Macintosh platforms.

Downloading

The video files are very large, and it is possible that there will be errors when downloading them over the Web. In order to help minimize errors, we have provided a table of file lengths and MD5 checksums that you can use to verify the files after you've downloaded them. The checksums were computed on GNU/Linux using the md5sum utility.

Return to video lectures page

Listening

The audio track on some of the tapes is muffled. You can get better listening results if you use appropriate equilization. For example, with mplayer, try:
mplayer -af equalizer=-12:-12:-12:0:0:0:12:12:-6:-12 Lecture-xx.avi
For other players with a graphic equalizer, this means canceling frequencies < 200 Hz (the too emphasized bass frequencies), amplifying frequencies about 2 kHz to 4 kHz (including the consonants), and attenuating frequencies around 8 kHz (the noise)

(This advice compliments of Johan Kiviniemi.)

Last modified: Sun, 18 Feb 2007 10:38:36 -0500

Hal Abelson(hal@mit.edu)