The purpose of this site is to expose the user to very basic programming strategies, as discussed in the early stages of an introductory computer science class at Grinnell College. Key to understanding and implementing good programming technique is understanding the importance of giving good directions and knowing what might happen when directions are misunderstood.
Formal instructions are useful because they are less likely to be misunderstood.
Also provided are references to our citations and a short introduction to the authors of the site.