How to Design Programs
September 26, 2003

This is the first update since the third printing by the MIT Press. This release corrects mistakes and typographical errors in the first three printings.

The Book the complete text
Second Edition a completely revised version, with writing in progress
Solutions solutions to all exercises
Problem Sets additional problem sets not found in the book
Companion hints on how to use DrScheme
Teachpacks if you encounter bugs in your Teachpacks
Known Mistakes known typos and mistakes
DrScheme programming environment
TeachScheme! our educational outreach effort
Mail how to reach us