Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0321197186
ISBN-13: 9780321197184
Publisher: Addison-Wesley
Copyright: 2004
Format: Paper; 856 pp
Status: Out of Print
Suggested retail price: $103.00
This item is out of print and is no longer available for purchase.
Problem Solving, Abstraction, and Design Using C++ presents and then reinforces the basic principles of software engineering and object-oriented programming while introducing the C++ programming language. The hallmarks of this book are the focus on problem solving and program design.
This book carefully presents object-oriented programming by balancing it with procedural programming so the reader does not overlook the fundamentals of algorithm organization and design.
- Presentation of classes is flexible and writing classes can be covered earlier if desired.
- Conforms to ANSI/ISO C++ standards, including new material on the Standard Template Library (STL).
- Makes use of proven pedagogical features, including end-of-section self-check exercises and programming exercises, extensive examples, robust case studies, clearly marked program style displays and syntax displays, in-depth chapter reviews, and detailed syntax and run-time error discussions in each chapter.
- Utilizes a dynamic two-color design to draw readers' attention to important material.
- Includes interviews with leading computer scientists to show the significance of the material to the real world.
- Introduces objects early while focusing on problem solving and program design.
- Updated, easy-to-follow interior design.
- Easy-to-understand definitions of key terms and concepts.
- More end-of-chapter/section review material.
- New section on using STL container classes list, stack, and queue has been incorporated into Chapter 13.
- Addition of C-style strings to Chapter 9 (Data Structures: Array and Structures).
1. Introduction to Computers, Problem Solving, and Programming.
2. Overview of C++.
3. Top-Down Design with Functions and Classes.
4. Selection Structures: if and switch Statements.
5. Repetition and Loop Statements.
6. Modular programming.
7. Simple Data Types.
8 . Streams and Files.
9. Data Structures: Array and Structs.
10. User-Defined Classes.
11. Modeling Data with Arrays, Structs, and Classes.
12. Recursion.
13. Pointers and Dynamic Data Structures.
Problem Solving, Abstraction & Design Using C++, 5/E
Friedman & Koffman
© 2007 | Addison-Wesley | Paper; 600 pages | Instock
ISBN-10: 0321450051 | ISBN-13: 9780321450050
Brief Description | Buy from myPearsonStore
Problem Solving, Abstraction, and Design Using C++ presents and reinforces basic principles of software engineering design and object-oriented programming concepts while introducing the C++ programming language. The hallmark feature of this book is the Software Development Method that is introduced in the first chapter and carried throughout in the case studies presented.
- CS Support-Student Support Material
Addison-Wesley
© 2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321446852 | ISBN-13: 9780321446855
URL: http://www.aw.com/cssupport - Stand-alone Access Code Tutor Center
Addison-Wesley
© 2008 | Addison-Wesley | Access Code Card | Instock
ISBN-10: 0201721708 | ISBN-13: 9780201721706
URL: http://www.aw-bc.com/tutorcenter
Buy from myPearsonStore
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.

