Programming and Problem Solving with C++: Comprehensive, Sixth Edition
- 17h 36m
- Chip Weems, Nell Dale
- Jones and Bartlett Learning
- 2014
A Reorganized and Updated Edition of the Bestselling, Definitive C++ Text
The bestselling Programming and Problem Solving with C++ is the single clearest and most comprehensive introduction to C++, object-oriented programming, and software development on the market. Accessible enough for beginning students, this text has been accepted by hundreds of colleges and universities around the world as a model text for the ACM/IEEE-recommended curricula for CS1 courses and for the Advanced Placement exam in computer science. Renowned author team Nell Dale and Chip Weems’s student-centered, pragmatic, and hands-on approach focuses on making even the most difficult concepts in computer science programming accessible to all students.
Comprehensive and student-friendly, Programming and Problem Solving with C++, Sixth Edition remains the definitive text for introductory computer science programming courses.
Features & Benefits
- Contains new programming exercises and new, more student-friendly organization of material
- Features strong pedagogical elements, including real-world case studies and highly relevant exercises that reinforce key concepts and build crucial skills
- Introduces C++ language constructs in parallel with the appropriate theory so that students immediately realize practical applications
In this Book
-
Overview of Programming and Problem Solving
-
C++ Syntax and Semantics, and the Program Development Process
-
Numeric Types, Expressions, and Output
-
Program Input and the Software Design Process
-
Conditions, Logical Expressions, and Selection Control Structures
-
Looping
-
Additional Control Structures
-
Functions
-
Scope, Lifetime, and More on Functions
-
User-Defined Data Types
-
Arrays
-
Classes and Abstraction
-
Array-Based Lists
-
Dynamic Data and Linked Lists
-
Inheritance, Polymorphism, and Object-Oriented Design
-
Templates, Operator Overloading, and Exceptions
-
Introduction to Data Structures Using the Standard Template Library
-
Recursion