Skip to main content Skip to main navigation
  1. Home
  2. Computer Science & IT
  3. Pre-Programming & Introduction to Programming
  4. C++
  5. Revel for Introduction to C++ Programming and Data Structures -- Instant Access

Revel for Introduction to C++ Programming and Data Structures, 4th edition

  • Y Daniel Liang
Revel for Introduction to C++ Programming and Data Structures -- Instant Access

ISBN-13: 9780134610665

  • Revel
  • Instant Access

4th edition

Published byPearson (December 30th 2017) - Copyright © 2018

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.


A fundamentals first approach to programming helps students create efficient, elegant code

Revel™ Introduction to Programming with C++ introduces students to basic programming concepts using a fundamentals-first approach that prepares them for learning object-oriented and advanced C++ programming. This approach presents programming concepts and techniques that include control statements, loops, functions, and arrays before discussing object-oriented programming. Students learn to approach programming as a method for problem solving with interesting and practical examples that illustrate syntax. The content incorporates a wide variety of problems with various levels of difficulty and covers many application areas to engage and motivate students.

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, Programs, and C++                

            1: Objectives

            1.1: Introduction

            1.2: What Is a Computer?

            1.3: Programming Languages

            1.4: Operating Systems

            1.5: History of C++

            1.6: A Simple C++ Program

            1.7: C++ Program-Development Cycle

            1.8: Programming Style and Documentation

            1.9: Programming Errors

            Key Terms: Chapter 1

            Chapter Summary: Chapter 1

            Programming Exercises From the Book: Chapter 1

2: Elementary Programming             

            2: Objectives

            2.1: Introduction

            2.2: Writing a Simple Program

            2.3: Reading Input from the Keyboard

            2.4: Identifiers

            2.5: Variables

            2.6: Assignment Statements and Assignment Expressions

            2.7: Named Constants

            2.8: Numeric Data Types and Operations

            2.9: Evaluating Expressions and Operator Precedence

            2.10: Case Study: Displaying the Current Time

            2.11: Augmented Assignment Operators

            2.12: Increment and Decrement Operators

            2.13: Numeric Type Conversions

            2.14: Software Development Process

            2.15: Case Study: Counting Monetary Units

            2.16: Common

For teachers

All the material you need to teach your courses.

Discover teaching material