This schedule is speculative and subject to change. Exam time will be flexible throughout the day.
Date |
Topic |
Week |
Notebooks |
Aug 24-28 |
Intro to Big-O Analysis |
1 |
|
Aug 31-Sep 4 | Lists, Stacks, Queues |
2 |
|
Sep 7-11 |
Labor Day Holiday, Monday Binary Trees, Binary Search Trees |
3 |
|
Sep 14-18 |
Huffman Encoding, Dictionary |
4 |
Video on Midterm #1 Topics, Midterm #1 Topics, Midterm #1 Study Questions |
Sep 21-25 |
Review Midterm #1 Thursday Sep 24 |
5 |
Quiz 4, HW #1 Review |
Sep 28-Oct 2 |
Python Crash Course |
6 |
Midterm #1 Review |
Oct 5-9 |
Heaps |
7 |
|
Oct 12-16 |
Heap Implementation |
8 |
|
Oct 19-23 |
Balanced Trees, Tries |
9 |
Video on Midterm #2 Topics, Midterm #2 Topics, Midterm #2: Study Questions |
Oct 26-30 |
Review Midterm #2 Thursday Oct 29 |
10 |
|
Nov 2-6 |
Sorting |
11 |
Midterm #2 Review |
Nov 9-13 |
Hashing |
12 |
|
Nov 16-20 |
Graphs Shortest Path and Spanning Trees |
13 |
|
Nov 23-27 |
Thanksgiving Break, Wednesday-Friday |
14 |
|
Nov 30-Dec 4 | Review |
15 |
Video on Final Exam Topics, Final Exam Topics, Final Exam Study Questions |
Thursday Dec 10 | Final, Thursday Dec 10 |
Finals |
Quiz #12 Review |