1 |
MON |
Jun 10 |
In-Person Lecture & Orientation—A Tour of C++ Basics |
01 |
Jun 11 |
Introduction to C++ |
02 |
Jun 12 |
C++ Syntax & Variables |
03 |
Jun 13 |
Numbers, Calculations & I/O |
04 |
Jun 14 |
Functions, Decisions & Strings |
2 |
MON |
Jun 17 |
In-Person Lecture & Exams
PE02
PE01
|
05 |
Jun 18 |
Characters, Strings & References |
06 |
Jun 19 |
Programming with Loops |
07 |
Jun 20 |
More on Loops |
08 |
Jun 21 |
Function Libraries |
3 |
MON |
Jun 24 |
In-Person Lecture & Exams
MIDTERM EXAM 1
PE03
|
09 |
Jun 25 |
Data Flow & Control Structures |
10 |
Jun 26 |
Introducing Recursion |
11 |
Jun 27 |
Streams & Filters |
12 |
Jun 28 |
Files & String Streams |
4 |
MON |
Jul 1 |
In-Person Lecture & Exams
PE05
PE04
|
13 |
Jul 2 |
Errors & Assertions |
14 |
Jul 3 |
Exceptions & Templates |
15 |
Jul 4 |
Stuctures & Enumerated Types |
16 |
Jul 5 |
Vectors & Algorithms |
5 |
MON |
Jul 8 |
In-Person Lecture & Exams
PE RETAKES
MIDTERM EXAM 2
|
17 |
Jul 9 |
Memory & Pointers |
18 |
Jul 10 |
Pointers, Images & Digital Filters |
19 |
Jul 11 |
Introducing Arrays |
20 |
Jul 12 |
Arrays & Algorithms |
6 |
MON |
Jul 15 |
In-Person Lecture & Exams
PE07
PE06
|
21 |
Jul 16 |
Partially-filled & 2D Arrays |
22 |
July 17 |
Processing C-style Strings |
23 |
Jul 18 |
Command Line & Dynamic Memory |
24 |
Jul 19 |
Information Hiding & OOP Concepts |
7 |
MON |
Jul 22 |
In-Person Lecture & Exams
MIDTERM EXAM 3
PE09
PE08
|
23 |
Jul 23 |
Objects & Classes |
24 |
Jul 24 |
Classes & Inheritance |
25 |
Jul 25 |
Inheritance & Polymorphism |
26 |
Jul 26 |
Polymorphism & Abstract Classes |
8 |
MON |
Jul 29 |
In-Person Lecture & Exams
PE RETAKES
FINAL EXAM
PE10
|