Schedule
Lecture Hours: | 11:20 AM - 12:35 AM on Tuesdays and Thursdays |
Lecture Location: | Science Center 199 |
Lab Location: | Clothier 016 |
Calendar
The following is a tentative course calendar; it is subject to change as circumstances dictate.
The readings in the table below refer to the texts on the Resources page. The reading listed for each day covers the same material as that week’s lecture. You should read the material beforehand so that you are prepared to participate and follow along.
Captured videos of lecture are linked in the calendar below. The corresponding resources created during those lectures can be found in the Lecture Materials.
WEEK | DAY | ANNOUNCEMENTS | TOPIC & READING | LABS |
1 | Aug 29 | Introduction to C++, Data Structures, & Algorithms
| ||
Aug 30 | ||||
Sep 01 | ||||
2 | Sep 05 | Arrays, Objects, and Memory
| ||
Sep 06 | ||||
Sep 08 |
Drop/add ends (Sep 09) | |||
3 | Sep 12 | Sorting and Big-O Notation
| ||
Sep 13 | ||||
Sep 15 | ||||
4 | Sep 19 | |||
Sep 20 | ||||
Sep 22 | Lists
| |||
5 | Sep 26 | |||
Sep 27 | ||||
Sep 29 | Stacks and Queues
| |||
6 | Oct 03 | Test 1 (Study Guide) | ||
Oct 04 | ||||
Oct 06 | Induction and Recursive Invariants
| |||
Oct 10 | Fall Break | |||
Oct 11 | ||||
Oct 13 | ||||
7 | Oct 17 | Binary Trees
| ||
Oct 18 | ||||
Oct 20 | ||||
8 | Oct 24 | Balanced Binary Trees
| ||
Oct 25 | ||||
Oct 27 | ||||
9 | Oct 31 | Test 2 (Study Guide) | Priority Queues
| |
Nov 01 | ||||
Nov 03 |
CR/NC/W Deadline (Nov 04) | |||
10 | Nov 07 | Hash Tables
| ||
Nov 08 | ||||
Nov 10 | ||||
11 | Nov 14 | Graphs and Graph Algorithms
| ||
Nov 15 | ||||
Nov 17 | ||||
12 | Nov 21 | Test 3 (Study Guide) | ||
Nov 22 | ||||
Nov 24 | Thanksgiving Break | |||
13 | Nov 28 | Graphs and Graph Algorithms
(continued) | ||
Nov 29 | ||||
Dec 01 | Reference Types and Iterators | |||
14 | Dec 05 | Friday class schedule - no lab | ||
Dec 06 | Exam Review | |||
Dec 15 | Final Exam: 9am-12pm in SCI 199 (Study Guide) |