Introduction to Problem Solving using Computer Programming [Spring 2008]
See the errata for the current edition.
Errata for the Spring 2008 Edition
Last updated 2/11/2008
Page 6, "The Programming Process" Diagram
The arrow for "Failed Verification" should point to the "Implementation" step, and the arrow for "Failed Validation" should point to the "Design the Solution" step.
Page 54, Exercises 5.10 and 5.11
Change each occurrence of part A to exercise 5.9.
Page 64, Section 6.7, Second paragraph
Change the ons cell to the cons cell.
Page 165, Section 15.1, Last sentence
Change Nodes that are not the root node and not leaf nodes to Nodes with children.
View from Cadillac Mountain by Pamela Albert