Page Tools:

Programming and Problem Solving with C++: Comprehensive, Sixth Edition

Author(s): Nell Dale, PhD, University of Texas, Austin
Chip Weems, University of Massachusetts, Amherst
Details:
  • ISBN-13: 9781284028768
  • Product With Access Code    1068 pages      © 2014
Price: International Sales $149.95 US List
Add to Cart Request a Review Copy

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.

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 student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect.

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

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
  • 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
  • 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.

Additional Titles by this Author

The following instructor resources are available to qualified instructors for download

ISBN-13: 9781284028768

Angel ready Test Bank
Answers to End of Chapter Questions
BlackBoard ready Test Bank
Desire to Learn ready Test Bank
Moodle ready Test Bank
Powerpoint™
Source Code
Test Bank
$47.95
Please contact your sales rep to order

A Laboratory Course in C++, Sixth Edition

ISBN-13: 9781284025903

Through hands-on lab exercises, this lab manual teaches the syntax and semantics of C++ constructs in a flexible framework that is perfect for both closed lab settings and independent learning.

$202.95

Bundle: Programming and Problem Solving with C++: Comprehensive, Sixth Edition with ePDF: A Laboratory Course in C++, Sixth Edition

Bundle ISBN: 9781284031577
Bundle: Programming and Problem Solving with C++: Comprehensive, Sixth Edition with ePDF: A Laboratory Course in C++, Sixth Edition