How to Design Programs
September 2001


This version of the book is fundamentally the same as the first edition published by the MIT Press, except for numerous small corrections and improvements.

Book the complete text
Solutions solutions to all exercises, for teachers only
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