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.
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.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.2: Writing a Simple Program
2.3: Reading Input from the Keyboard
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
All the material you need to teach your courses.Discover teaching material