| Week | Date | Topics | Textbook Readings | Course Media Supplemental Videos (Course Media menu) |
Homework
Assignments |
|---|---|---|---|---|---|
| 1 | Aug 24 | Syllabus / Course Intro Intro to OOP |
How to Create a CS account | ||
| Aug 26 | Classes and Objects | 6.1 (review), 6.2, 7.1 | UNIX: Hints, tips, tricks... | ||
| 2 | Aug 31 | Classes and Objects | |||
| Sept 2 | Compilation & Debugging | Makefile basics | Assignment #1 - due Sept 14 | ||
| 3 | Sept 7 | Labor Day holiday | (no classes) | ||
| Sept 9 | Compilation & Debugging More About Classes |
7.2 | |||
| 4 | Sept 14 | More About Classes | Assignment #2 - due Sept 24 | ||
| Sept 16 | More About Classes Operator Overloading |
Ch. 8 | |||
| 5 | Sept 21 | Operator Overloading | Ch. 8 | ||
| Sept 23 | Operator Overloading Aggregation/Composition |
Assignment #3 - due Oct 8 | |||
| 6 | Sept 28 | Aggregation/Composition Arrays and Classes |
Review Ch 5 if needed | ||
| Sept 30 | Arrays and Classes | ||||
| 7 | Oct 5 | Test 1 | Pointer Review Review of C-strings |
||
| Oct 7 | Dynamic Allocation and Classes | Ch 10 | |||
| 8 | Oct 12 | Dynamic Allocation and Classes | Assignment #4 - due Oct 26 | ||
| Oct 14 | Copy Constructor, Assignment Operator | ||||
| 9 | Oct 19 | Test 1 handed back (review) Strings |
|||
| Oct 21 | Strings | ||||
| 10 | Oct 26 | Strings wrap-up Inheritance Basics |
Ch. 14 | Assignment #5 - due Nov 6 | |
| Oct 28 | Polymorphism, Virtual Functions | Ch. 15 | |||
| 11 | Nov 2 | Polymorphism, Virtual Functions Multiple Inheritance |
|||
| Nov 4 | Bitwise Operators | Assignment #6 - due Nov 20 | |||
| 12 | Nov 9 | Test 2 | |||
| Nov 11 | Veteran's Day observed | (no classes at FSU) |