CS2852
Schedule
Week | Day | Topics | Reading | Lab |
---|---|---|---|---|
1 03/06-03/10 |
1 | Introduction Java Collections Framework and Lists |
1, 2.1 | Lab 1: Dot to Dot Generator |
2 | ArrayLists video | 2.2-2.3, A.8, skim A, B, C | ||
3 | Generics in Java and ArrayList Exercise video bonus video | |||
2 03/13-03/17 |
1 | Linked Lists video | 2.5-2.6 | Lab 2: Dot To Dot Generator Revisited |
2 | Algorithm Efficiency and Big-O screenshot | 2.4 | ||
3 | Iterators video | 2.7 | ||
3 03/20-03/24 |
1 | LinkedList Exercise video video | 2.8 | Lab 3: Dot To Dot Generator Revisited |
2 | Testing video | 2.9-2.11 | ||
3 | Review BONUS video | |||
4 03/27-03/31 |
1 | Exam I | Lab 4: Dictionary | |
2 | Stacks and Queues video | 3.1-3.4 | ||
3 | CircularQueues video pdf | 4.1-4.3, 4.5 | ||
5 04/03-04/07 |
1 | Recursion video | 5.1-5.2 | Lab 5: Guitar simulator |
2 | Recursion Exercise | 5.3, 5.5 | ||
3 | Debugging Recursion Exercise video | |||
6 04/11-04/14 |
1 | Binary Trees and Binary Search Trees video | 6.3-6.4 | Lab 6: Recursion |
2 | Trees and Tree Traversals video | 6.1-6.2 | ||
3 | Good Friday - no class | |||
7 04/24-04/28 |
1 | Binary Search Tree Exercise video | Lab 7: Morse Decoder | |
2 | Review | |||
3 | Exam II video | |||
8 05/01-05/05 |
1 | Sets and Maps video | 7.1-7.2 | Lab 8: Morse Encoder |
2 | Hash Tables | 7.3-7.4 | ||
3 | Hashing and Collision Handling | 7.5-7.6 | ||
9 05/08-05/12 |
1 | Tree Rotations and AVL trees | 9.1-9.2 | Lab 9: DNS Server |
2 | Red-Black Trees video | 9.3 | ||
3 | Shallow/Deep copies and Cloning video | |||
10 05/15-05/19 |
1 | Algorithm Analysis revisited | In Lab Activity | |
2 | How to Pick a Data Structure | |||
3 | Review for Final | |||
11 05/22-05/26 |
Common Final Exam, 11am-1pm, Monday, 5/22/17 in L305 |
Last modified: Friday, 12-May-2017 08:09:27 EDT