Skip to content
Scan a barcode
Scan
Mass Market Paperback Concrete Abstractions: An Introduction to Computer Science Using Scheme Book

ISBN: 0534952119

ISBN13: 9780534952112

Concrete Abstractions: An Introduction to Computer Science Using Scheme

CONCRETE ABSTRACTIONS offers students a hands-on, abstraction-based experience of thinking like a computer scientist. This text covers the basics of programming and data structures, and gives... This description may be from another edition of this product.

Recommended

Format: Mass Market Paperback

Temporarily Unavailable

1 person is interested in this title.

We receive fewer than 1 copy every 6 months.

Customer Reviews

2 ratings

Scheme - A Good Choice to Teach CS

Scheme has been taught to every student taking computer 'science' at MIT for the past 20 years, and it is increasingly used throughout the world to teach that subject. The mainstream languages C++ and Visual Basic are considered to be poorly designed, and C is too low level to be a good choice in a course intended to provide a comprehensive introduction to computer science (which goes far beyond what the average person calls 'programming').Scheme is a variant of Lisp, which is the second oldest computer language, after Fortran. It is, however, a thoroughly modern language, and has strongly influenced the design of other modern languages like ML and Python.The book starts in Scheme, then adds object oriented techniques and assembly language. It finishes with a transition to Java, which is, of course, similar to C++. This approach will provide a much broader background than a typical text using C++ or C could.

Great foundations

Concrete Abstractions provides a great intoduction to the world of Computer Science. It covers well basic ideas of abstractions, software design, algorithms, sorting, and much more. Even after one gets a handle on the ideas presented, the book serves well as a handy reference. Very sound theory with challenging exercises. I recommend it to anyone studying computer science in a college environment. The only downside is that the book relies on the Scheme programming language; an obscure academic language. This isn't a large setback as the theory covered in the book is easily applied to all languages.
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured