Credits and Links

This is major courseware for a high school Computer Science I curriculum,.and is designed to address most of the Texas TEKS.

It is intensely influenced by

How to Design Programs, by Matthias Felleisen, Robby Findler, Matthew Flatt, and Shriram Krishnamurthi

The Little Schemer, by Daniel Friedman and Matthais Felleisen. This is good as a supplement. If you aren't also getting some direct teaching about Scheme it's apt to be rather mysterious.

And the TeachScheme project. So:

Here's the HtDP web site.

Here's the TeachScheme! website.

Here's how to download the incredible DrScheme.