This directory contains materials used at Gustavus Adolphus College in
combination with "Structure and Interpretation of Computer Programs"
by Harold Abelson and Gerald Jay Sussman, with Julie Sussman, MIT
Press and McGraw-Hill, 1985 ("SICP").

Starting with 92-Fall, there will be one sub-directory per semester,
containing all materials handed out that semester.  The materials will
be placed into the ftp directory as they are handed out to the
students, so the most recent directory will typically be a snapshot as
of the current point in the semester, while the earlier directories
will be complete.  The current status is that 92-Fall is complete, and
93-Spring is under construction.

Within each of these directories, there are two subdirectories called
"first-semester" and "second-semester", corresponding to the two
successive courses we teach with the SICP textbook, namely MC27 and MC28.

Within each of those directories, there are in turn directories called
general, homeworks, labs, readings, and tests, containing the
respective category of materials.

Within each of these categories, there is one directory per document,
named by an abbreviated title of the document.  That directory
typically contains a LaTeX file for the document plus any additional
files needed, e.g. Encapsulated PostScript figures.  The top-level directory
(i.e., pub/SICP) contains the LaTeX style file class.sty which is used in
the tests.

Please note that our ftp server does automatic taring and compressing
on demand.  That is, given that there is a directory called 92-Fall
(e.g.) you can also request 92-Fall.tar or 92-Fall.tar.Z and the ftp
server will produce it.  This will normally be the most convenient way
of getting an entire tree of files, as opposed to a single file.  Remember
to switch your ftp program to binary (also known as "image") mode if
you are going to get a .tar or .tar.Z file.

We have chosen to prioritize wide and speedy dissemination of these
materials to others who may benefit from them rather than prioritizing
polishedness.  This applies to the form as well as the content -- for
example, we confess we'd give a student a very poor grade for the
Scheme analog of much of our LaTeX formatting.

We'd very much appreciate any comments, suggestions, or improvements.
We'd also like to know if you use adaptations of these materials in
your own course.

Thanks.
   -Max Hailperin <max@nic.gac.edu>
    Mathematics and Computer Science Department
    Gustavus Adolphus College
    St. Peter, MN 56082
