COP 3330 Course Calendar -- Spring 2025

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