CS2852
Schedule
| Week | Day | Topics | Reading | Lab |
|---|---|---|---|---|
| 1 03/09-03/13 |
1 | Introduction Collection and List interfaces video2 |
1, 2.1 | Lab 1: Benchmarking |
| 2 | Array-Based Lists, ArrayList review video video2 | 2.2-2.3, A.8, skim A, B, C | ||
| 3 | HW Generics in Java and ArrayList Exercise video video2 | |||
| 2 03/16-03/20 |
1 | Linked Lists video video2 | 2.5-2.6 | Lab 2: Dot To Dot Generator |
| 2 | Algorithm Efficiency and Big-O HW video1 HW video2 | 2.4 | ||
| 3 | Iterators video video2 | 2.7 | ||
| 3 03/23-03/27 |
1 | LinkedList Exercise | 2.8 | Lab 3: Dot To Dot Generator Revisited |
| 2 | LinkedList Exercise cont... video video2 | |||
| 3 | Java Collection Framework and Testing video | 2.9-2.11 | ||
| 4 03/30-04/03 |
1 | Review | Lab 4: Dictionary | |
| 2 | Exam I | |||
| 3 | Stacks | 3.1-3.4 | ||
| 5 04/06-04/10 |
1 | Queues | 4.1-4.3, 4.5 | Lab 5: Guitar simulator |
| 2 | Recursion | 5.1-5.2 | ||
| 3 | Recursion Exercise HW video | 5.3, 5.5 | ||
| 6 04/13-04/27 |
1 | Class Exercise | Lab 6: Wordsearch | |
| 2 | Binary Trees and Binary Search Trees video | 6.3-6.4 | ||
| 3 | Trees and Tree Traversals video | 6.1-6.2 | ||
| 7 04/20-04/24 |
1 | Binary Search Tree Exercise video (Trie) | Lab 7: Morse Encoder | |
| 2 | Review | |||
| 3 | Exam II video | |||
| 8 04/27-05/01 |
1 | Sets and Maps | 7.1-7.2 | Lab 8: Morse Decoder |
| 2 | Hash Tables | 7.3-7.4 | ||
| 3 | Hashing and Collision Handling video | 7.5-7.6 | ||
| 9 05/04-05/08 |
1 | Tree Rotations and AVL trees | 9.1-9.2 | Lab 9: HashTable Analysis |
| 2 | Algorithm Analysis revisited WATCH THIS | |||
| 3 | How to Pick a Data Structure |
|||
| 10 05/11-05/15 |
1 | Shallow/Deep copies and Cloning | No lab | |
| 2 | How to Pick a Data Structure | |||
| 3 | Review for Final | |||
| 11 05/18-05/24 |
Common Final Exam, Monday, 5/18/15 in L310 | |||
Last modified: Tuesday, 16-Feb-2016 00:32:51 EST