| Notes | Topic | Dale/Weems/Headington |
| 1 | Introduction | Chapter 1 (1 - 19) |
| 2 | Program Design | Chapter 1 (1 - 19) |
| 3 | Fundamental C++ Syntax | Chapter 2 (19 - 50)
Chapter 3 (59 - 67) |
| 4 | I/O | Chapter 3 (68 - 80)
Chapter 4 (89 - 115) |
| 5 | Booleans and Selection | Chapter 5 (125 - 159)
Chapter 9 (279 - 281) |
| 6 | Iteration | Chapter 6 (170 - 189)
Chapter 9 (282 - 294) |
| 7 | Functions | Chapter 7 (197 - 227)
Chapter 8 (240 - 268) |
| 8 | Arrays | Chapter 11 (340 - 370)
Chapter 12 (394 - 404) Chapter 13 (418 - 434) |
| 9 | Types | Chapter 9 (307 - 311, 323 - 341) |
| 10 | Structs | Chapter 14 (457 - 486) |
| 11 | Searching and Sorting | Chapter 12 (379 - 393) |
| 12 | C++ Strings | None |
| 13 | Arithmetic | Chapter 10 (303 - 306, 318 - 322) |
| 14 | Recursion | Chapter 16 (571 - 583) |
| 15 | Esoterica | None |