COP 3330 Course Calendar -- Fall 2024

Week Date Topics Textbook Readings Course Media
Supplemental Videos
(Course Media menu)
Homework
Assignments
1 Aug 26 Syllabus / Course Intro
Intro to OOP
     
Aug 28 Classes and Objects 6.1 (review), 6.2, 7.1 UNIX: Hints, tips, tricks...  
2 Sept 2 Labor Day holiday (no classes)    
Sept 4 Classes and Objects      
3 Sept 9 Compilation & Debugging   Makefile basics Assignment #1 - due Sept 17
Sept 11 Compilation & Debugging,
More About Classes
7.2 Using COP3330 Submission Page  
4 Sept 16 More About Classes      
Sept 18 More About Classes
Operator Overloading
Ch. 8   Assignment #2 - due Sept 30 (revised)
5 Sept 23 Operator Overloading Ch. 8    
Sept 25 Aggregation/Composition (FSU closure -- hurricane) Lesson 8: Composition of Objects
(video lesson to sub for missed class)
 
6 Sept 30 Operator Overloading
Arrays and Classes
Review Ch 5 if needed   Assignment #3 - due Oct 10
Oct 2 Arrays and Classes      
7 Oct 7 Test 1   Pointer Review
Review of C-strings
 
Oct 9 Dynamic Allocation and Classes Ch 10    
8 Oct 14 Dynamic Allocation and Classes     Assignment #4 - due Oct 25
Oct 16 Copy Constructor, Assignment Operator      
9 Oct 21 Test1 review (handed back)
Copy Constructor, Assignment Operator
     
Oct 23 Strings     Assignment #5 - due Nov 8
10 Oct 28 Strings
Inheritance Basics
Ch. 14    
Oct 30 Inheritance Basics
Polymorphism, Virtual Functions
Ch. 15    
11 Nov 4 Polymorphism, Virtual Functions Ch. 15    
Nov 6 Multiple Inheritance
Bitwise Operators
    Assignment #6 - due Nov 22
12 Nov 11 Veteran's Day observed (no classes)    
Nov 13 Test 2