Logo

Concrete Abstractions: An Introduction to Computer Science Using Scheme

Large book cover: Concrete Abstractions: An Introduction to Computer Science Using Scheme

Concrete Abstractions: An Introduction to Computer Science Using Scheme
by

Publisher: Course Technology
ISBN/ASIN: 0534952119
ISBN-13: 9780534952112
Number of pages: 670

Description:
This text covers the basics of programming and data structures, and gives first-time computer science students the opportunity to not only write programs, but to prove theorems and analyze algorithms as well.

Home page url

Download or read it online for free here:
Download link
(2.5MB, PDF)

Similar books

Book cover: Foundations of ComputationFoundations of Computation
by - Hobart and William Smith Colleges
The book covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers automata, formal languages, and grammar that would ordinarily be encountered in an upper level course.
(7868 views)
Book cover: A Machine Made this Book: Ten Sketches of Computer ScienceA Machine Made this Book: Ten Sketches of Computer Science
by - Coherent Press
Using examples from the publishing industry, Whitington introduces the fascinating discipline of Computer Science to the uninitiated. Chapters: Putting Marks on Paper; Letter Forms; Storing Words; Looking and Finding; Typing it In; Saving Space; etc.
(902 views)
Book cover: Building Blocks for Theoretical Computer ScienceBuilding Blocks for Theoretical Computer Science
by - University of Illinois, Urbana-Champaign
This book provides a survey of basic mathematical objects, notation, and techniques useful in later computer science courses. It gives a brief introduction to some key topics: algorithm analysis and complexity, automata theory, and computability.
(6235 views)
Book cover: Modern Information SystemsModern Information Systems
by - InTech
This book may assist researchers on studying the innovative functions of modern information systems in various areas like health, telematics, knowledge management, etc. It can also assist young students in capturing the new research tendencies.
(4947 views)