Schedule
C and C++ Foundations
| Chapter | Topic | Materials |
|---|---|---|
| 01 | Getting Started with C++ | Slides |
| 02 | Setting Out to C++ | Slides |
| 03 | Dealing with Data | Slides |
| 04 | Compound Types | Slides |
| 05 | Loops and Relational Expressions | Slides |
| 06 | Branching Statements and Logical Operators | Slides |
| 07 | Functions: C++’s Programming Modules | Slides |
| 08 | Adventures in Functions | Slides · Guide |
| 09 | Memory Models and Namespaces | Slides · Guide |
Object-Oriented Programming and the Standard Library
| Chapter | Topic | Materials |
|---|---|---|
| 10 | Objects and Classes | Slides · Sample · Guide |
| 11 | Working with Classes | Slides · Guide |
| 12 | Classes and Dynamic Memory Allocation | Slides · Guide |
| 13 | Class Inheritance | Slides · Guide |
| 14 | Reusing Code in C++ | Slides · Guide |
| 15 | Friends, Exceptions, and More | Slides · Guide |
| 16 | The string Class and the Standard Template Library | Slides · Guide |
| 17 | Input, Output, and Files | Slides · Guide |