| 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 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 books:
Dybvig The Scheme Programming Language, 3rd edition MIT Press, 2004
|