This page provides information on some of the resources available for students in Com S 342. The page is organized as follows:

  1. Miscellaneous Resources: about the course, Scheme, and programming languages.
  2. Reserve List: A list of materials on reserve at the Library
  3. Other Texts on Programming Languages: A list of other books of interest at the Library.

Miscellaneous Resources

The following are some links to various resources you may find useful about the course, Scheme, and programming languages.

Course Resources

Scheme Resources

To see how to run Scheme, or how to run Scheme on your home computer, see the Running Scheme web page.

Programming Language Resources

Return to top

Reserve List

To check out one of these (for a few hours), go to the Parks Library reserve desk. Take along the call number and title, or look up Com S 342 there.

This list is divided into two sections: the required and recommended texts for the course.

Required and Recommended Texts


Author Friedman, Daniel P, et al.
Title Essentials of programming languages
Edition 2nd ed.
Publisher Cambridge, Mass. : MIT Press ; c2001.
Call Number QA76.7 F73 2001
AuthorFriedman, Daniel P., et al.
TitleThe little Schemer
Edition4th ed.
PublisherCambridge : MIT Press, c1996.
Call NumberQA76.73 S34 F75 1996


AuthorAbelson, Harold, et al.
TitleStructure and Interpretation of Computer Programs
Edition 2nd ed.
PublisherCambridge, Mass. : MIT Press ; New York : McGraw-Hill, c1996.
Call NumberQA76.6 A255 1996

Other Texts on Programming Languages

The following include some other books that treat programming langauges and a book that explains programming (in Scheme) in different ways. These are not on reserve, but you may wish to have a look at them anyway.

Programming Languages

AuthorKamin, Samuel N.
TitleProgramming languages: an interpreter-based approach
PublisherReading, Mass. : Addison-Wesley Pub. Co., c1990.
Call NumberQA76.7 K35 1990
AuthorWatt, David A. (David Anthony)
TitleProgramming language concepts and paradigms
PublisherNew York : Prentice Hall, 1990.
Call NumberQA76.7 W39 1990

Scheme Programming

AuthorSpringer, George, 1924-
TitleScheme and the art of programming
EditionMIT Press ed.
PublisherCambridge, Mass. : MIT Press ; New York : McGraw-Hill, c1989.
Call NumberQA76.6 S686 1989

Return to top

Last modified Thursday, August 4, 2005.

This web page is for the Spring 2005 offering of Com S 342 at Iowa State University. The details of this course are subject to change as experience dictates. You will be informed of any changes. Thanks to Curtis Clifton for help with these web pages. Please direct any comments or questions to Gary T. Leavens.