Table of Contents: chapter 0: Computer Science as a Career Path 1 chapter 1: Introduction to Computers, Problem Solving, and Programming 15 chapter 2: Overview of C++ 53 chapter 3: Top-Down Design with Functions and Classes 117 chapter 4: Selection Structures: if and switch Statements 197 chapter 5: Repetition and Loop Statements 259 chapter 6: Modular Programming 333 chapter 7: Simple …