| Required Reading: Recommended Readings: Friedman, Felleisen The Little Schemer: Fourth Edition MIT Press, 1996 An alternative introduction to recursive programming Friedman, Felleisen The Seasoned Schemer MIT Press, 1996 More on functional and imperative programming Felleisen, Friedman A Little Java, A Few Patterns MIT Press, 1998 Why all this matters and how it scales to Java Strunk and White The Elements of Style Bartelby.Com, 1918 There is no better book on style in writing (anything). Scheme Readings: If you wish to learn to use Scheme as a tool, which is not the goal of this course, then take a look at the following: The manuals in the Help Desk for the libraries in DrRacket The Scheme cookbook, a collection of Scheme programming recipes
|