Computing Fundamentals with C++:
Object-Oriented Programming & Design

Second Edition

Rick Mercer

ISBN 1-887902-36-8, 832 pages, $60.00

   Go to the author's Web site

 

Contents

  1. Analysis and Design
  2. Implementation
  3. Function Calls and Headings
  4. Messages and Member Functions
  5. Functions and Parameters
  6. Class Definitions & Member Functions PDF File
  7. Selection
  8. Repetition
  9. File Streams
  10. Vectors
  11. A Container with Iterators
  12. Object-Oriented Software Development: Analysis & Design PDF File
  13. Object-Oriented Software Development: Design & Implementation PDF File
  14. A Little Indirection with Pointers, Containers & Iterators
  15. Dynamic Memory Management
  16. Object-Oriented Software Development: Inheritance & Polymorphism PDF File
  17. Templates: Building Generic Classes
  18. Operator Overloading
  19. Doubly Subscripted Objects
  20. Recursion

Overview

The first edition of Computing Fundamentals with C++ quickly became the number one selling C++ college textbook. The same features that helped it capture the top spot are retained in the second edition. A gentle, objects-early approach is used. Problem solving is blended with object-oriented design. The goal is to teach students how to create easily maintainable software. Professor Mercer weaves today's industry practices into a successful classroom-friendly package.

Each chapter contains many class-tested projects. Reinforcement is provided by the strategically positioned self-check exercises. All programs have been tested on all major platforms. Numerous end-of-chapter exercises give the instructor much latitude in assigning homework.

NEW in this edition....

New to this edition are chapters on inheritance and polymorphism. Safe arrays are presented early using the standard vector class. It addresses the emerging C++ standard. A large-scale project, a cashless jukebox for the student union, is developed and refined over several chapters.

Here are the formatted chapters prepared for viewing with Adobe's Acrobat Reader.

Back to Our Catalog