Schedule
Lecture Hours: | 11:20 AM - 12:35 AM on Tuesdays and Thursdays |
Lecture Location: | Science Center 199 |
Lab Location: | Science Center 256 |
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 | TESTS |
---|---|---|---|---|---|
1 | Sep 04 | Introduction to C++, Data Structures, & Algorithms
| |||
Sep 06 | Syllabus Quiz (Sep 07) | ||||
2 | Sep 11 | Arrays, Objects, and Memory
| |||
Sep 13 |
Drop/add ends (Sep 14) | ||||
3 | Sep 18 | Sorting and Big-O Notation
| |||
Sep 20 | |||||
4 | Sep 25 | ||||
Sep 27 | Lists
| Test 1 (Study Guide) (Sep 28) | |||
5 | Oct 02 | ||||
Oct 04 | Stacks and Queues
| ||||
6 | Oct 09 | ||||
Oct 11 | Induction and Recursive Invariants
| ||||
Oct 16 | Fall Break | ||||
Oct 18 | |||||
7 | Oct 23 | Binary Trees
| |||
Oct 25 | |||||
8 | Oct 30 | Balanced Binary Trees
| |||
Nov 01 | Test 2 (Study Guide) (Nov 02) | ||||
9 | Nov 06 | Lisa Meeden lectures | Priority Queues
| ||
Nov 08 |
CR/NC/W Deadline (Nov 09) | ||||
10 | Nov 13 | Hash Tables
| |||
Nov 15 | |||||
11 | Nov 20 | Graphs and Graph Algorithms
| |||
Nov 22 | Thanksgiving Break | ||||
12 | Nov 27 | Graphs and Graph Algorithms
(continued) | |||
Nov 29 |
(Lab on Dec 10) | Test 3 (Study Guide) (Nov 30) | |||
13 | Dec 04 | ||||
Dec 06 | Concept Inventory | ||||
14 | Dec 11 | Reference Types and Iterators | |||
Dec 19 | Final Exam (2pm-5pm in SCI 101) (Study Guide) (Review Notes) |