• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ C++ ▶ A Computer Science Tapestry: Exploring Computer Science with C++

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

July 16, 2010

Free eBook - A Computer Science Tapestry: Exploring Computer Science with C++

Free eBook “A Computer Science Tapestry: Exploring Computer Science with C++” is designed for use in a first course in computer science (CS1) that uses C++ as its programming language.

Book Description

This book covers basic concepts in programming, program design and computer science along with giving students a good introduction to the C++ language. In the new edition, Astrachan has put more emphasis on object-oriented programming by introducing a graphics library and including a new chapter on object-oriented techniques.

Table of Contents

  • Computer Science and Programming
  • C++ Programs: Form and Function
  • Program Design and Implementation
  • Control, Functions, and Classes
  • Iteration with Programs and Classes
  • Classes, Iterators, and Patterns
  • Class Interfaces, Design, and Implementation
  • Arrrays, Data, and Random Access
  • Strings, Streams, and Operators
  • Recursion, Lists, and Matrices
  • Sorting, Templates, and Generic Programming
  • Dynamic Data, Lists, and Class Templates
  • Inheritance for Object-Oriented Design

Download Free PDF / Read Online

Author(s): Owen L. Astrachan
Format(s): PDF, HTML
File size: 4.37 MB
Number of pages: 879
Link: Download or read online.

Similar Books:

  1. Introduction to Computer Science using Java 5.0 version
  2. Think Python: How to Think Like a Computer Scientist
  3. How to Think Like a Computer Scientist Java Version
  4. Computer Science: Reflections on the Field, Reflections from the Field
  5. How to Think Like a Computer Scientist: Learning with Python
Previous Post: « Getting Started with Open Source Development
Next Post: SQL Server DMV Starter Pack »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2025 OnlineProgrammingBooks.com