Picturing Programs: an Introduction to Computer Programming

© Stephen Bloch 2010

Philosophy pictures Worked exercises recipes
Philosophy Pictures used
in the textbook
Worked Exercises
from the textbook
Design recipes

Picturing Programs is a textbook for beginning computer programming, soon to be published by College Publications. The ISBN will be 978-1-84890-015-8. We're trying very hard to keep the price down; the current estimate is around GBP 17.50, which as of this writing is around $27.00. Once the publisher breaks even on their initial printing, I intend to put the entire book on the Web for free.

Pre-publication drafts of it are currently in use by dozens of high school and college teachers in several countries. If you'd like to try it, contact me at sbloch@adelphi.edu.

This site will host errata, updates, supporting classroom materials, problem solutions, and so on. So far there are no errata or updates, since the book isn't published yet :-)

In the meantime, try the following links:

Teachpacks

The textbook uses an optional library named (imaginatively enough) "picturing-programs". Since there have recently been a bunch of version changes beyond my control, see here for installation instructions.

This material is based upon work supported by the National Science Foundation under Grant No. 0618543. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author and do not necessarily reflect the views of the National Science Foundation (NSF).