**A Computer Science Tapestry: Exploring Computer Science with C++**

by Owen L. Astrachan

**Publisher**: McGraw - Hill 1999**ISBN/ASIN**: 0072322039**ISBN-13**: 9780072322033**Number of pages**: 879

**Description**:

This book is designed for a first course in computer science that uses C++ as the language by which programming is studied. The goal has not been to cover the syntax of a large language like C++, but to leverage the best features of the language using sound practices of programming and pedagogy in the study of computer science and software design.

Download or read it online for free here:

**Download link**

(4.4MB, PDF)

## Similar books

**Foundations of Computer Science**

by

**Hans-Peter Bischof**

This text is an introduction to the formal study of computation. The course will provide students with a broad perspective of computer science and will acquaint them with various formal systems on which modern computer science is based.

(

**13582**views)

**Handbook of Knowledge Representation**

by

**Frank van Harmelen, Vladimir Lifschitz, Bruce Porter**-

**Elsevier Science**

Knowledge Representation is concerned with encoding knowledge on computers to enable systems to reason automatically. The Handbook of Knowledge Representation is an up-to-date review of twenty-five key topics in knowledge representation.

(

**12687**views)

**Building Blocks for Theoretical Computer Science**

by

**Margaret M. Fleck**-

**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.

(

**12482**views)

**A New Kind of Science**

by

**Stephen Wolfram**-

**Wolfram Media**

Starting from a collection of simple computer experiments -- illustrated in the book by striking computer graphics -- Wolfram shows how their unexpected results force a whole new way of looking at the operation of our universe.

(

**13941**views)