Simply Scheme: Introducing Computer Science

Simply Scheme: Introducing Computer Science

5.0 1
by Brian Harvey, Matthew Wright
     
 

View All Available Formats & Editions

This lively introduction to computer science and computer programming in Scheme is for non-computer science majors with a strong interest in the subject and for computer science majors who lack prior programming experience. The text allows the student to experience the computer as a tool for expressing ideas, not as a frustrating set of mathematical obstacles. This… See more details below

Overview

This lively introduction to computer science and computer programming in Scheme is for non-computer science majors with a strong interest in the subject and for computer science majors who lack prior programming experience. The text allows the student to experience the computer as a tool for expressing ideas, not as a frustrating set of mathematical obstacles. This goal is supported by the use of Scheme, a modern dialect of Lisp, designed to emphasize symbolic programming.

Editorial Reviews

Library Journal
Should programming be a matter of learning where to put the semicolon and goto? According to Harvey and Wright, absolutely not. Programming, especially when you're starting off, is about the big picture, learning how to use your imagination and not your grammar. The authors use Scheme, a dialect of Lisp, as their base. Scheme and Lisp are symbolic programs that let you create programs that will write programs. Exercises throughout with Scheme help you get up to speed quickly and even have a good time. The first half of the book makes you comfortable with functions, leading you to projects involving bridge games and tic-tac-toe. In the second half, you deal with recursion, abstraction, files, and vectors. By the end of these chapters, you're ready to use Scheme to tackle databases and spreadsheets. Simply Scheme proves that programming can be accessible as long as it stimulates, rather than deadens, the imagination. This book will give you a sense of the inner workings of computer applications like no other.
Booknews
A textbook for the introductory computer science course, using Scheme instead of a more traditional programming language. The primary goal in Parts I-V is preparation for the Scheme-based Structure and Interpretation of Computer Programs, while the focus of Part VI is to connect the course with the kinds of programming used in "real world" application programs like spreadsheets and databases. A PC or Macintosh diskette is available. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Product Details

ISBN-13:
9780262581325
Publisher:
MIT Press
Publication date:
12/28/1993
Pages:
616
Product dimensions:
8.98(w) x 7.95(h) x (d)

Meet the Author

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >