Logo

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

Large book cover: A Computer Science Tapestry: Exploring Computer Science with C++

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

Publisher: McGraw - Hill
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.

Home page url

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

Similar books

Book cover: Foundations of Computer Science: C EditionFoundations of Computer Science: C Edition
by - W. H. Freeman
Aho and Ullman have created a C version of their groundbreaking text. This book combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organizations, with all examples and exercises in C.
(18560 views)
Book cover: Introduction to Soft ComputingIntroduction to Soft Computing
by - Bookboon
This book gives an introduction to Soft Computing, which aims to exploit tolerance for imprecision, uncertainty, approximate reasoning, and partial truth in order to achieve close resemblance with human like decision making.
(6018 views)
Book cover: Insight into Theoretical and Applied InformaticsInsight into Theoretical and Applied Informatics
by - De Gruyter Open
The objective of this book is to provide the reader with all the necessary elements to get him or her started in the modern field of informatics and to allow him or her to become aware of the relationship between key areas of computer science.
(3266 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.
(8799 views)