1. Overview of Programming and Problem Solving -- 2. C++ Syntax and Semantics, and the Program Development Process -- 3. Numeric Types, Expressions, and Output -- 4. Program Input and the Software Design Process -- 5. Conditions, Logical Expressions, and Selection Control Structures -- 6. Looping.