Page Tools:

Programming and Problem Solving with C++: Comprehensive, Enhanced Sixth Edition Includes Navigate 2 Advantage Access

Author(s): Nell Dale, PhD, University of Texas, Austin
Chip Weems, University of Massachusetts, Amherst
  • ISBN-13: 9781284076592
  • Navigate 2 Advantage Access     1068 pages      © 2014
Price: $198.95 US List
Add to Cart

Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools.

A Reorganized and Updated Edition of the Bestselling, Definitive C++ Text

The bestselling Programming and Problem Solving with C++, Enhanced, Sixth Edition 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++, Enhanced, Sixth Edition remains the definitive text for introductory computer science programming courses.

A Brief Edition (978-1-284-02864-5) is available for the one-term course.

Every new printed copy of the text is packaged with Navigate 2 Advantage Acess & full student access to Turing's Craft Custom CodeLab.

With Navigate 2, technology and content combine to expand the reach of your classroom. Whether you teach an online, hybrid, or traditional classroom-based course, Navigate 2 delivers unbeatable value. Experience Navigate 2 today at

Features & Benefits

  • Every new printed copy of the text is packaged with full student access to Turing's Craft Custom CodeLab. Customized to match the organization of the text, CodeLab offers students hands-on C++ programming experience. The system immediately judges the correctness of code typed in by students, and offers hints for building and improving coding skills
  • 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\
  • Ideally suited for bundling with A Laboratory Course in C++ (978-1-284-02590-3), a digital resource prepared by Nell Dale
  • Includes a full suite of ancillary resources including a complete source code for students and instructors, PowerPoint Lecture Outlines, and a Test Bank

Applicable Courses

This text assumes no prior programming experience and is most appropriate for introductory programming courses using C++.

  • CS/CS101
  • Introduction to Programming
  • Computer Science I
  • Introduction to Computer Science
Chapter 1 Overview of Programming and Problem Solving  
Chapter 2 C++ Syntax and Semantics, and the Program Development Process  
Chapter 3 Numeric Types, Expressions, and Output  
Chapter 4 Program Input and the Software Design Process  
Chapter 5 Conditions, Logical Expressions, and Selection Control Structures  
Chapter 6 Looping  
Chapter 7 Additional Control Structures  
Chapter 8 Functions  
Chapter 9 Scope, Lifetime, and More on Functions  
Chapter 10 User-Defined Data Types  
Chapter 11 Arrays  
Chapter 12 Classes and Abstraction  
Chapter 13 Array-Based Lists  
Chapter 14 Dynamic Data and Linked Lists  
Chapter 15 Inheritance, Polymorphism, and Object-Oriented Design  
Chapter 16 Templates, Operator Overloading, and Exceptions  
Chapter 17 Introduction to Data Structures Using the Standard Template Library  
Chapter 18 Recursion  

Nell Dale, PhD-University of Texas, Austin

Nell Dale received a B.S. in Mathematics and Psychology from the University of Houston, a M.A. in Mathematics, from the University of Texas at Austin, and a Ph.D. in Computer Sciences from the University of Texas at Austin. Nell Dale has been on the faculty at the University of Texas, Austin since 1975. She teaches occasionally but concentrates on computer science education, writing, traveling, tennis, and bridge -- and her family of course.

Additional Titles by this Author

Chip Weems-University of Massachusetts, Amherst

Chip Weems is an Associate Professor of computer science at the University of Massachusetts at Amherst. He received his Bachelor's and Master's degrees from Oregon State University in 1977 and 1979, respectively. He received a Ph.D. from the University of Massachusetts in 1984. Over the last 23 years, he has taught courses in introductory programming, software engineering, computer architecture, and parallel processing. Since 1986 he has co-authored 13 textbooks that have helped over a million students learn to program computers. His books have been translated into French, Spanish, and Russian. He conducts research in computer architecture, compilers, parallel processing, and compiler-architecture co-optimization.

The following instructor resources are available to qualified instructors for download

ISBN-13: 9781284076592

Answers to In-Text Questions
BlackBoard ready Test Bank
Desire to Learn ready Test Bank
Lecture Outline
Moodle ready Test Bank
Source Code
Test Bank

This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience or allow us to communicate with you effectively. By using this site, you consent to the placement of these cookies. Read our cookie policy to learn more.

Agree & Dismiss