What's on the midterm?

EVERYTHING we have done so far in class, on the homework, or in the readings. Specifically, the main topics are:
Atomic (a.k.a. Simple) Types of Data -- Numbers, Strings, Images
Calling functions and evaluating expressions
Defining variables and functions
Creating programs from one or more functions
Always use many small functions instead of a few big ones
Scheme treats all kinds of data the same



Last Modified: 3/21/06