Week | Date | Topics | Textbook Readings | Course Media Supplemental Videos (Course Media menu) |
Homework
Assignments |
---|---|---|---|---|---|
1 | Jan 6 | Syllabus / Course Intro Intro to OOP |
|||
Jan 8 | Classes and Objects | 6.1 (review), 6.2, 7.1 | UNIX: Hints, tips, tricks... | ||
2 | Jan 13 | Classes and Objects | |||
Jan 15 | Compilation & Debugging | Makefile basics | Assignment #1 - due Jan 27 (revised) | ||
3 | Jan 20 | MLK holiday | (no classes) | ||
Jan 22 | FSU Closure - harsh weather (see video lessons) Compilation & Debugging - see video More About Classes - see video |
7.2 | Lesson 3 part 2: Debugging tips Lesson 4: More about classes Using COP3330 Submission Page |
||
4 | Jan 27 | More About Classes | Assignment #2 - due Feb 7 | ||
Jan 29 | Operator Overloading | Ch. 8 | |||
5 | Feb 3 | Operator Overloading | Ch. 8 | ||
Feb 5 | Aggregation/Composition | Assignment #3 - due Feb 19 | |||
6 | Feb 10 | Aggregation/Composition Arrays and Classes |
Review Ch 5 if needed | ||
Feb 12 | Arrays and Classes | ||||
7 | Feb 17 | Test 1 | Pointer Review Review of C-strings |
||
Feb 19 | Dynamic Allocation and Classes | Ch 10 | |||
8 | Feb 24 | Dynamic Allocation and Classes | Assignment #4 - due Mar 6 | ||
Feb 26 | Copy Constructor, Assignment Operator | ||||
9 | Mar 3 | Strings | |||
Mar 5 | Strings, Inheritance Basics |
Ch. 14 | Assignment #5 - due Mar 27 | ||
Mar 10-14 | Spring Break | ||||
10 | Mar 17 | Inheritance Basics | Ch. 14 | ||
Mar 19 | Polymorphism, Virtual Functions | Ch. 15 | |||
11 | Mar 24 | Polymorphism, Virtual Functions Multiple Inheritance | Ch. 15 | ||
Mar 26 | Bitwise Operators | Assignment #6 - due Apr 10 | |||
12 | Mar 31 | Test 2 | |||
Apr 2 | Templates | ||||
13 | Apr 7 | Conditional Compilation Data Structures Intro |
Ch. 17 | ||
Apr 9 | Data Structures Intro | ||||
14 | Apr 14 | Data Structures Intro | Ch. 17 | Assignment #7 - due Apr 24 | |
Apr 16 | Recursion |