Updated Dec. 16, 2025
| Lab | Dates | Topic | Contents (Subject to Change by the Class Instructor) |
| 1 | Jan. 12 - 15 | 1 | Introduction to VS Code and Review of Arrays and Functions |
| 2 | Jan. 26 - 29 | 2 | 2-D Arrays with
Functions |
| 3 | Searching and Sorting Oral Exam for everyone on topics 1, 2, and 3 |
||
| 3 | Feb. 9 - 12 | 4 | C++
Structures |
| 5 | Introduction to
Abstract Data Types Oral Exam for everyone on topics 4 and 5 |
||
| Feb. 16 - 20 | - | No Labs: Winter Break! | |
| 4 | Feb. 23 - 26 | 6 | Convert a
Structure to a Class |
| 7 | C++
Overloading Oral Exam for everyone on topics 6 and 7 |
||
| 5 | Mar. 2 - 5 | - | Midterm Review Session |
| 6 | Mar. 16 - 19 | 8 | Inheritance
|
| 9 | Function and
Class Templates Oral Exam for everyone on topics 8 and 9 |
||
| 7 | Mar. 30 - Apr. 2 | 10 | Introduction to
C++ Pointers Oral Exam for everyone on Pointers |
| 8 | Apr. 6 - 9 | 11 | Linked Lists
Oral Exam for everyone on Linked Lists |
Click here for details of the lab
The following is a command you can use to auto indent your code:
clang-format -i -style='{BreakBeforeBraces: Allman }' *.*