Schedule
Course Meetings
What | Which | When | Where | Who |
---|---|---|---|---|
Lecture | Section 1 | 9:55am to 11:10am on Tuesdays and Thursdays | SCI 199 | Lila Fontes |
Section 2 | 11:20am to 12:35pm on Tuesdays and Thursdays | SCI 199 | Zachary Palmer | |
Lab | Section A | 1:05pm to 2:35pm on Thursdays | SCI 240 | Lila Fontes |
Section B | 1:05pm to 2:35pm on Thursdays | SCI 256 | Charlie Kazer | |
Section C | 2:45pm to 4:15pm on Thursdays | SCI 240 | Zachary Palmer | |
Section D | 2:45pm to 4:15pm on Thursdays | SCI 256 | Charlie Kazer |
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 | Aug 30 | Introduction to C++, Data Structures, & Algorithms
| |||
Sep 01 | Syllabus Quiz | ||||
2 | Sep 06 | Arrays, Objects, and Memory
| |||
Sep 08 | Lila's Notes Drop/add ends (Sep 09) | ||||
3 | Sep 13 | Sorting and Big-O Notation
| |||
Sep 15 | |||||
4 | Sep 20 | ||||
Sep 22 | Lists
| Test 1 (Study Guide) | |||
5 | Sep 27 | ||||
Sep 29 | Stacks and Queues
| ||||
6 | Oct 04 | ||||
Oct 06 | Induction and Recursive Invariants
| ||||
Oct 11 | Fall Break | ||||
Oct 13 | |||||
7 | Oct 18 | Binary Trees
| |||
Oct 20 | |||||
8 | Oct 25 | Balanced Binary Trees
| |||
Oct 27 | Test 2 (Study Guide) | ||||
9 | Nov 01 | Priority Queues
| |||
Nov 03 | Lila's Notes CR/NC/W Deadline (Nov 04) | ||||
10 | Nov 08 | Hash Tables
| |||
Nov 10 | |||||
11 | Nov 15 | Graphs and Graph Algorithms
| |||
Nov 17 | |||||
12 | Nov 22 | Lila's Notes | Object-Oriented Design | ||
Nov 24 | Thanksgiving Break | ||||
13 | Nov 29 | Graphs and Graph Algorithms
| |||
Dec 01 | Test 3 (Study Guide) | ||||
14 | Dec 06 | On Thursday schedule: Lila's Notes | Reference Types and Iterators | ||
Dec 11 | Final Exam (2pm-5pm in SCI 101) (Study Guide) |