Structure and Interpretation of Computer Programs is an introductory textbook for computer science written by MIT AI Lab professors Harold Abelson and Gerald Jay Sussman. It's a great way for beginners in programming to get a solid theoretical foundation.
This project aims to let us study the text and do the exercises as a group, benefiting from our different experiences and approaches to problem solving, as well as provide motivation to get through all the way to the end.
This makefile automates the process of downloading all or individual video files and their subtitles:
Usage: make [target] Targets: all Display this information videos Download all video files subtitles Download all subtitle files [1-10][a|b].mp4 Download given video file [1-10][a|b].srt Download given subtitle file Bugs: MPEG-4 is a patent-encumbered format. Please ask your legislators to oppose software patents. Resuming partially downloaded files not supported.
GNU Guile is a modern, efficient implementation of the Scheme programming language. It is included in most if not all distributions of GNU/Linux. Source and release tarballs are available at the GNU Guile project page.
If you need further assistance setting up your environment, please don't hesitate to come to the exercise sessions and ask for help.
Exercise sessions will be held regularly at Vegagatan 1 so questions about the previously read chapter can be discussed and the exercises can be solved collaboratively.
|#||Time||Required reading||Planned exercises|
|1||14-02-20 18:00||Section 1.1||Ex 1.1 through 1.8|
|2||14-02-27 18:00||Recap of previous session|
|3||14-03-06 18:00||Section 1.1||Ex 1.4 through 1.8|
|4||14-03-13 18:00||Section 1.2.1̣-1.2.4||Ex 1.9 through 1.18|
|5||14-03-20 18:00||Section 1.2.5-1.2.6||Ex 1.19 through 1.28|