INTRODUCTION TO COMPUTER PROGRAMMING: RESERVE LIST Fall 1993 To check out one of these (for a few hours, or 3 days), go to the Parks Library reserve desk. Take along the call number and title, or look up Com S 227 in the books there. This list is divided into four sections: the required and recommended texts for the course, books that may explain programming (in Scheme) in different ways or amplify the material in our texts, and books that give the details on Scheme. 1. REQUIRED TEXTS Springer, George. Scheme and the art of programming / George Springer, Daniel P. Friedman ; foreword by Guy L. Steele, Jr. Cambridge, Mass. : MIT Press ; New York : McGraw-Hill, c1989. CALL NUMBER QA76.6 .S686 1989 User's guide to Project Vincent : Iowa State University Computation Center, c1991. CALL NUMBER QA76.8.P76 U84x 1991 2. RECOMMENDED TEXTS Friedman, Daniel P. The little LISPer / Daniel P. Friedman, Matthias Felleisen ; foreword by Gerald J. Sussman ; cover illustrations by Guy L. Steele, Jr. Chicago : Science Research Associates, c1989. CALL NUMBER QA76.73.L23 F74 1989 3. PROGRAMMING AIDS Abelson, Harold. Structure and interpretation of computer programs / Harold Abelson and Gerald Jay Sussman, with Julie Sussman ; foreword by Alan J. Perlis. Cambridge, Mass. : MIT Press ; New York : McGraw-Hill, c1985. CALL NUMBER QA76.6 .A255 1985 Eisenberg, Michael. Programming in Scheme / written by Michael Eisenberg ; edited by Harold Abelson ; foreword by Julie Sussman. Programming in Scheme Cambridge, Mass. : MIT Press, 1990. CALL NUMBER QA76.73.S34 E36 1990 Ferguson, Iain. The Schemer's guide / by Iain Ferguson with Edward Martin and Burt Kaufman ; foreword by Daniel P. Friedman. Fort Lauderdale, FL : Schemers, c1990. CALL NUMBER QA76.73.S34 F47 1990 Touretzky, David S. Recursion (Chapter 8 from Common LISP : a gentle introduction to symbolic computation) CALL NUMBER XX23,077 4. DETAILS OF SCHEME Clinger, William, et al. Revised^4 report on the algorithmic language Scheme CALL NUMBER XX23,186 Dybvig, R. Kent. The Scheme programming language Englewood Cliffs, N.J. : Prentice-Hall, c1987. CALL NUMBER QA76.73.S34 D93 1987