Scheme software is required to run the .scm files in this section. Software to view the .tex files in this section can be accessed via the Comprehensive TeX Archive Network (CTAN) and the TeX Users Group Web site. Lectures and related code are listed below. File decompression software, such as Winzip® or StuffIt®, is required to open the .zip files in this section.
6001mac (TEX) contains macros that produce the look-and-feel of the handouts.
LEC # | TOPICS | STUDENT NOTES | SUPPORTING FILES | SOLUTIONS |
---|---|---|---|---|
1 | Introduction and Basic Scheme (PDF) (TEX) | Student Notes 1 (PDF) | Solutions 1 (TXT) | |
2 | Procedures and Recursion (PDF) (TEX) | Student Notes 2 (PDF) | Solutions 2 (TXT) | |
3 | More Procedures (PDF) (TEX) | Student Notes 3 (PDF) | Code to load, lec3 (SCM) | Solutions 3 (TXT) |
4 | Sugar, Recursive/Iterative, Basic Lists (PDF) (TEX) | Student Notes 4 (PDF) | Solutions 4 (TXT) | |
5 | List Procedures, Data Abstraction (PDF) (TEX) | Student Notes 5 (PDF) | Solutions 5 (TXT) | |
6 | Higher Order Procedures, Types, Nimrod (PDF) (TEX) | Student Notes 6 (PDF) | Solutions 6 (TXT) | |
7 | Quiz 1 | Student Notes 7 (PDF) | Solutions 7 (TXT) | |
8 | Tags, Association Lists, Trees (PDF) (TEX) | Student Notes 8 (PDF) | Code to load, lec8 (SCM) | Solutions 8 (TXT) lec8solns.scm (SCM) |
9 | Henderson Picture Language (PDF) (TEX) | Student Notes 9 (PDF) | Code to load, lec9 (ZIP) (The ZIP contains: 5 .scm files, and 25 .pgm files.) |