1 |
A |
Aug 25-26 |
Lecture 1—Introduction to C++ Programming |
B |
Aug 27-28 |
Lecture 2—Variables, Numbers & Calculations |
2 |
A |
Sep 1-2 |
LABOR DAY (MON) / OPEN LAB (TUE) |
B |
Sep 3-4 |
Lecture 3—Calculations and Functions |
3 |
A |
Sep 8-9 |
Lecture 4—Decisions & Strings |
B |
Sep 10-11 |
Lecture 5—Strings, References & LoopsPQ01 |
4 |
A |
Sep 15-16 |
Lecture 6—Programming with Loops |
B |
Sep 17-18 |
Lecture 7—More on LoopsMCQ01 |
5 |
A |
Sep 22-23 |
Lecture 8—Function Libraries |
B |
Sep 24-25 |
Lecture 9—Data Flows & RecursionPQ02 |
6 |
A |
Sep 29-30 |
Lecture 10—Recursion & Streams |
B |
Oct 1-2 |
Lecture 11—Filters & FilesMCQ02 |
7 |
A |
Oct 6-7 |
Lecture 12—String Streams & the Preprocessor |
B |
Oct 8-9 |
Lecture 13—Errors, Exceptions & TemplatesPQ03 |
8 |
A |
Oct 13-14 |
Lecture 14—Templates & Structures |
B |
Oct 15-16 |
Lecture 15—Enumerations & VectorsMCQ03 |
9 |
A |
Oct 20-21 |
Lecture 16—Algorithms & Memory |
B |
Oct 22-23 |
Lecture 17—Pointers & GraphicsPQ04 |
10 |
A |
Oct 27-28 |
Lecture 18—Digital Filters & Arrays |
B |
Oct 29-30 |
Lecture 19—Arrays & AlgorithmsMCQ04 |
11 |
A |
Nov 3-4 |
Lecture 20—Searching & Partially-Filled Arrays |
B |
Nov 5-6 |
Lecture 21—Processing C-Style StringsPQ05 |
12 |
A |
Nov 10-11 |
VETERAN'S DAY (TUE) / OPEN LAB (MON) |
B |
Nov 12-13 |
Lecture 22—2D Arrays & Dynamic MemoryMCQ05 |
13 |
A |
Nov 17-18 |
Lecture 23—The Command Line & Information Hiding |
B |
Nov 19-20 |
Lecture 24—Object-Based ProgrammingPQ06 |
14 |
A |
Nov 24-25 |
Lecture 25—Classes & Inheritance |
B |
Nov 26-27 |
OPEN LAB (WED) / THANKSGIVING (THU) |
15 |
A |
Dec 1-2 |
Lecture 26—Inheritance & PolymorphismMCQ06 |
B |
Dec 3-4 |
Lecture 27—Polymorphism & Abstract ClassesPQ07 |
16 |
A |
Dec 8-9 |
FINAL EXAM |
B |
Dec 10-11 |
PROGRAMMING QUIZ RETAKES |