WEEK | DAY | ANNOUNCEMENTS | TOPIC & READING | LABS |
1 | Sep 04 | Introduction to C++, Data Structures, & Algorithms
| ||
Sep 06 | ||||
Sep 08 | ||||
2 | Sep 11 | Arrays, Objects, and Memory
| ||
Sep 13 | ||||
Sep 15 | Drop/add ends | |||
3 | Sep 18 | Sorting and Big-O Notation
| ||
Sep 20 | ||||
Sep 22 | ||||
4 | Sep 25 | Preliminary wrapup. ADT Intro | ||
Sep 27 | Lists
| |||
Sep 29 | Final Exam Schedule Released (Oct 01) | |||
5 | Oct 02 | Stacks and Queues
| ||
Oct 04 | ||||
Oct 06 | ||||
6 | Oct 09 | Test 1 | Algorithms with Stacks and Queues | |
Oct 11 | Induction and Recursive Invariants
| |||
Oct 13 | ||||
Oct 16 | Fall Break | |||
Oct 18 | ||||
Oct 20 | ||||
7 | Oct 23 | Binary Trees
| ||
Oct 25 | ||||
Oct 27 | ||||
8 | Oct 30 | Balanced Binary Trees
| ||
Nov 01 | ||||
Nov 03 | ||||
9 | Nov 06 | Test 2 | Priority Queues
| |
Nov 08 | ||||
Nov 10 | CR/NC/W Deadline | |||
10 | Nov 13 | Hash Tables
| ||
Nov 15 | ||||
Nov 17 | ||||
11 | Nov 20 | Graphs Introduction
| ||
Nov 22 | ||||
Nov 24 | Thanksgiving Break | |||
12 | Nov 27 | Graphs | ||
Nov 29 | ||||
Dec 01 | ||||
13 | Dec 04 | Test 3 | Shortest Path Algorithms | |
Dec 06 | ||||
Dec 08 | ||||
14 | Dec 11 | Exam Review | No Lab (Thursday and Friday Schedule) | |
Dec 15 | Final Exams Start | |||
Dec 23 | Final Exams End |