Programming Abstractions in C++, 1st edition

Published by Pearson (July 28, 2013) © 2014

  • Eric Roberts
Products list

This product is expected to ship within 5-7 business days for Australian customers.

This text is intended for use in the second programming course

Programming is a matter of learning by doing. Eric Roberts’ Programming Abstractions in C++ gives students opportunities to practice and learn with engaging graphical assignments. A client-first approach to data structures helps students absorb, and then apply the material.

Teaching and Learning Experience

This program presents a better teaching and learning experience–for you and your students. It will help:

  • Improve Student Comprehension with a Client-first Approach to Data Structures: To aid in student understanding, this book presents the full set of collection classes early.
  • Defer the Presentation of C++ Features that Require a Detailed Understanding of the Underlying Machine: Introducing collection classes early enables students to master other equally important topics without having to struggle with low-level details at the same time.
  • Engage Students with Exciting Graphical Assignments: An open-source library supports graphics and interactivity in a simple, pedagogically appropriate way.
  • 1 Overview of C++
  • 2 Functions and Libraries
  • 3 Strings
  • 4 Streams
  • 5 Collections
  • 6 Designing Classes
  • 7 Introduction to Recursion
  • 8 Recursive Strategies
  • 9 Backtracking Algorithms
  • 10 Algorithmic Analysis
  • 11 Pointers and Arrays
  • 12 Dynamic Memory Management
  • 13 Efficiency and Representation
  • 14 Linear Structures
  • 15 Maps
  • 16 Trees
  • 17 Sets
  • 18 Graphs
  • 19 Inheritance
  • 20 Strategies for iteration
  • A Stanford library interfaces
  • Index

Need help? Get in touch