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 |