CS2852
Schedule
Week Day Topics Reading Lab
1
03/04-03/08
1 Introduction
Java Collections Framework and Lists video
1, skim 2.1-2.2 Lab 1: Dot to Dot Generator
2 ArrayLists video 2.2-2.4, A.8, skim A, B, C
3 Generics in Java  
2
03/11-03/15
M ArrayLists video 2.2-2.4, A.8, skim A, B, C Lab 2: Dot To Dot Generator Revisited video
T Linked Lists video 2.5-2.6
W Algorithm Efficiency and Big-O video 2.1
3
03/18-03/22
M Iterators video 2.7-2.10 Lab 3: Dot To Dot Generator Benchmarking video
T Testing 3
W Stacks and Queues 4.1-4.4
4
03/25-03/29
M CircularQueues video 4.5-4.7 Lab 4: Autocomplete
T Review BONUS video  
W Exam I  
5
04/01-04/05
M Recursion video 5.1-5.2 Lab 5: Buffered IO video
T Work on Lab 5  
W Recursion continued video 5.3-5.5
6
04/08-04/12
M Binary Search video   Lab 6: Recursion video
W Binary Trees and Binary Search Trees 6.3-6.5
F Binary Search Trees video 6.1-6.2
7
04/22-04/26
M Trees and Tree Traversals video   Lab 7: Morse Decoder
W Review video  
F Exam II  
8
04/29-05/03
M Sets and Maps video 7.1-7.2 Lab 8: Morse Encoder video
W Hash Tables video 7.3-7.4
F Hashing and Collision Handling video 7.5-7.6
9
05/06-05/10
M Tree Rotations and AVL trees video 9.1-9.2 Lab 9: Autocomplete Revisited
W Red-Black Trees video 9.3
F Shallow/Deep copies and Cloning video  
10
05/13-05/17
M Algorithm Analysis revisited video   Lab 10: HashTables
W How to Pick a Data Structure  
F Review for Final  
11
05/20-5/24
Common Final Exam, 11am-1pm, Wednesday, 5/22 in L100

Last modified: Monday, 13-May-2019 17:39:07 EDT