| 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 |