Skip to main content Skip to main navigation

Revel for Starting Out with C++, 1st edition

  • Tony Gaddis
Revel for Gaddis C++ -- Instant Access

ISBN-13: 9780134402734

  • Revel
  • Instant Access

1st edition

Published byPearson (June 1st 2018) - Copyright © 2019

Instant access
Instant access

What's included

  • Revel

    An interactive, digital, and mobile learning environment that replaces the traditional printed text. To register, you’ll need a course invite link from your instructor.

  • Instant Access

    You'll get instant access to the digital content.


For introductory courses in Computer Science and Computer Programming courses.


Help students understand the logic behind developing high-quality programs

Revel™ Starting Out with C++ helps beginning students understand the important details necessary to become skilled programmers at an introductory level.  The content covers control structures, functions, arrays, and pointers before objects and classes, using Tony Gaddis’s hallmark accessible, step-by-step presentation. As with all Gaddis titles, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter, ensuring that the student not only learns how to implement the features and constructs of C++, but why and when to use them.


Revel is Pearson’s newest way of delivering our respected content. Fully digital and highly engaging, Revel replaces the textbook and gives students everything they need for the course. Informed by extensive research on how people read, think, and learn, Revel is an interactive learning environment that enables students to read, practice, and study in one continuous experience – for less than the cost of a traditional textbook.


NOTE: Revel is a fully digital delivery of Pearson content. This ISBN is for instant access to Revel. In addition to this access, you will need a course invite link, provided by your instructor, to register for and use Revel.

Table of contents

1.          Introduction to Computers and Programming

2.          Introduction to C++

3.          Expressions and Interactivity

4.          Making Decisions

5.          Loops and Files

6.          Functions

7.          Arrays and Vectors

8.          Searching and Sorting Arrays

9.          Pointers

10.        Characters, C-Strings, and More About the string Class

11.        Structured Data

12.        Advanced File Operations

13.        Introduction to Classes

14.        More About Classes

15.        Inheritance, Polymorphism, and Virtual Functions

Appendix A: The ASCII Character Set

Appendix B: Operator Precedence and Associativity

For teachers

All the material you need to teach your courses.

Discover teaching material