Introduction to Computing Using C++ and Object Technology, An
William H. Ford, University of the Pacific
William R. Topp, University of the Pacific

ISBN-10: 0132681528
ISBN-13: 9780132681520

Publisher: Prentice Hall
Copyright: 1999
Format: Paper; 811 pp
Available on Demand

Suggested retail price: $113.00
Buy from myPearsonStore

For Introduction to Programming (CS1) courses that are taught in C++.

Unique in approach, this is the first introductory C++ programming text to get students involved with objects and object-oriented design, analysis, and programming from day one. Students quickly learn to understand class declarations and use a wide variety of existing classes. By chapter 5, the book has covered simple conditional and loop control structures that enable students to design and implement their own classes. Throughout this text, each concept is carefully developed and supported with numerous examples, figures, and complete programs.

  • EARLY introduction of object-oriented analysis, design and programming—Focuses on how objects are used to build a C++ program.
  • Avoids a “Pascalized” C++ approach and features the use and development of many C++ classes.
  • Complete programs—Each major concept illustrated with a complete program that always contains a highlighted run.
  • Easy-to-use graphics software—Introduces object technology concepts. It creates objects for drawing circles, rectangles, polygons, lines and text, and is used for demonstration programs and exercises in most of the chapters. Implementations are available for Windows and X on a UNIX system.
  • Technical and programming notes—Highlight particularly important or difficult material.
  • Coverage of templates, operator overloading, dynamic memory, linked lists, and inheritance.
  • Exploring Concepts sections in each chapter.
    • Stimulate creative thought and class discussion. Ex.___

  • Extensive problems sets for each chapter—Categorized in four sections: Review Exercises, Written Exercises, Programming Exercises, and Programming Projects.
  • FREE CD-ROM—Contains Microsoft's Visual C++ 5.0 Learning Edition Software, Rational Rose Demo, and a Graphics Software Package.



 1. Introduction to Object Technology.


 2. Basic C++ Types and Programs.


 3. Describing and Declaring Classes.


 4. Basic C++ Control Structures.


 5. Developing Your Own Classes.


 6. Additional C++ Control Structures.


 7. Arrays.


 8. Program Designs and Algorithms


 9. Operator Overloading and Templates.


10. Pointers and Dynamic Memory.


11. Containers and Linked Lists


12. Inheritance and Virtual Functions.


Appendix A. Computer Data Storage.


Appendix B. Character Representations.


Appendix C. Operator Summary.


Appendix D. Stream Formatting.


Appendix E. The C++ Preprocessor.


Appendix F. Namespaces and the ANSI/ISO Standard Libraries.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.


Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions