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
SHOW MORE
FREE ACCESS