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