Problem Solving, Abstraction and Design Using C++, Visual C++.NET Edition
Pearson (Publisher)
4th Edition
Published on 2. April 2004
Book
Paperback/Softback
912 pages
978-0-321-22845-1 (ISBN)
Description
This package includes one of the leading textbooks for CS1 in C++ course, Problem Solving, Abstraction, and Design in C++, 4e, and a brand new manual, Addison-Wesley's Beginner's Guide to C++ .NET. This new supplement contains over 40 pages describing how to install and set-up Microsoft's C++ compiler, and also includes a several CD-ROMs of C++.NET.
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.
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.
More details
Edition
4th edition
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Weight
1542 gr
ISBN-13
978-0-321-22845-1 (9780321228451)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
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.
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.