| 1 |
A |
Jan 30-31 |
Introduction to C++ Mechanics |
| B |
Feb 1-2 |
C++ Syntax, Variables & Calculations |
| 2 |
A |
Feb 6-7 |
Side Effects & Functions |
| B |
Feb 8-9 |
Decisions & Strings PE01 |
| 3 |
A |
Feb 13-14 |
References & Loops |
| B |
Feb 15-16 |
Programming with Loops |
| 4 |
A |
Feb 20 & 23 |
PRESIDENTS DAY (MON)
FLEX (THU)
|
| B |
Feb 21-22 |
Review PE02 |
| 5 |
A |
Feb 27-28 |
Function Libraries |
| B |
Mar 1-2 |
Data Flow & Control Structures |
| 6 |
A |
Mar 6-7 |
Introducing Recursion |
| B |
Mar 8-9 |
Recursion, Streams & Filters |
| 7 |
A |
Mar 13-14 |
Processing Files & Input Validation PE03 |
| B |
Mar 15-16 |
String Streams, Errors & Assertions |
| 8 |
A |
Mar 20-21 |
MIDTERM EXAM |
| B |
Mar 22-23 |
PE RETAKES 1-3 |
SPRING BREAK - MARCH 25 to APRIL 2
|
| 9 |
A |
Apr 3-4 |
Exceptions & Templates |
| B |
Apr 5-6 |
Structured & Enumerated Types |
| 10 |
A |
Apr 10-11 |
Creating and Processing Vectors |
| B |
Apr 12-13 |
Memory, Pointers & Graphics |
| 11 |
A |
Apr 17-18 |
Pointers, Functions, Structures & ArraysPE04 |
| B |
Apr 19-20 |
Arrays, Functions & Algorithms |
| 12 |
A |
Apr 24-25 |
Searching & Partially-filled Arrays |
| B |
Apr 26-27 |
2D Arrays & C-Style Strings |
| 13 |
A |
May 1-2 |
The Command Line & Dynamic Memory |
| B |
May 3-4 |
Smart Pointers & Information HidingPE05 |
| 14 |
A |
May 8-9 |
OO Concepts & Classes |
| B |
May 10-11 |
Classes & Inheritance |
| 15 |
A |
May 15-16 |
Inheritance & Overriding |
| B |
May 17-18 |
Polymorphism & Abstract Classes PE06 |
| 16 |
A |
May 22-23 |
FINAL EXAM |
| B |
May 24-25 |
PE RETAKES 4-6 |