COP 4530 Course Calendar -- Summer 2025

Week Date Topics Textbook Readings Course Media Videos Homework
Assignments
1 May 12 Syllabus, Intro,
Math Review
1.1 - 1.3 Math Proof exercises (Ch 1)
UNIX: Hints, Tips, Tricks, and useful core commands
 
May 14 COP 3330 review topics,
Some C++11 features
1.4 - 1.7 Review: Template functions and classes  
May 16 Quick template review
R-value references
     
2 May 19 Intro to Iterators
Functors
    Assignment #1 - due May 29
May 21 Functors
Algorithm Analysis
Chapter 2 Lesson Ch2: Algorithm Analysis
Max Subsequence Algorithms (1 and 2)
 
May 23 Algorithm Analysis   Demo: Finding the crash point for a segmentation fault  
3 May 26 Memorial Day Holiday (no classes)    
May 28 ADTs, Iterators, Vectors 3.1 - 3.4    
May 30 Linked List (STL interface) 3.5   Assignment #2 - due June 9
4 June 2 Linked List (STL interface)
Stacks
3.6    
June 4 Stacks 3.6    
June 6 Queues 3.7    
5 June 9 Deques
Trees Intro
    Assignment #3 - due June 20
June 11 Test 1      
June 13 Trees Intro
Binary Trees
4.1 - 4.2