COP 3330 Course Calendar -- Fall 2025

Week Date Topics Textbook Readings Course Media
Supplemental Videos
(Course Media menu)
Homework
Assignments
1 Aug 25 Syllabus / Course Intro
Intro to OOP
     
Aug 27 Classes and Objects 6.1 (review), 6.2, 7.1 UNIX: Hints, tips, tricks...  
2 Sept 1 Labor Day holiday (no classes)    
Sept 3 Classes and Objects      
3 Sept 8 Compilation & Debugging   Makefile basics Assignment #1 - due Sept 17
Sept 10 Compilation & Debugging
More About Classes
7.2    
4 Sept 15 More About Classes      
Sept 17 More About Classes
Operator Overloading
Ch. 8   Assignment #2 - due Sept 26
5 Sept 22 Operator Overloading Ch. 8    
Sept 24 Operator Overloading
Aggregation/Composition
    Assignment #3 - due Oct 8
6 Sept 29 Aggregation/Composition
Arrays and Classes
Review Ch 5 if needed    
Oct 1 Arrays and Classes      
7 Oct 6 Test 1   Pointer Review
Review of C-strings
 
Oct 8 Dynamic Allocation and Classes Ch 10    
8 Oct 13 Dynamic Allocation and Classes     Assignment #4 - due Oct 24
Oct 15 Copy Constructor, Assignment Operator      
9 Oct 20 Strings      
Oct 22 Strings,
Inheritance Basics
Ch. 14   Assignment #5 - due Nov 7
10 Oct 27 Inheritance Basics Ch. 14    
Oct 29 Polymorphism, Virtual Functions Ch. 15    
11 Nov 3 Polymorphism, Virtual Functions
Multiple Inheritance
Ch. 15    
Nov 5 Bitwise Operators     Assignment #6 - due Nov 21
12 Nov 10 Test 2      
Nov 12 Templates      
13 Nov 17 Conditional Compilation
Data Structures Intro
Ch. 17    
Nov 19 Data Structures Intro      
14 Nov 24 Data Structures Intro
Recursion
    Assignment #7 - due Dec 5
Nov 26-28 Thanksgiving holiday (no classes)    
15 Dec 1 Recursion      
Dec 3 Exception Handling Ch. 18