Schedule
Lecture slides will be posted as they
become available. The slides are intended to supplement your
own lecture notes.
They are not a substitute for attending
class!
You can find assignments and lab exercises on their own pages. Unless noted otherwise, assignments are due on Friday night.
Week | Dates | Topic | Notes |
---|---|---|---|
1 | Aug 30 / Aug 31 | Introduction | |
2 | Sep 4 / Sep 5 | NO CLASS | Labor Day (9/4) |
Sep 6 / Sep 7 | Introduction to Python | ||
3 | Sep 11 / Sep 12 | Operators | In-person labs begin this week |
Sep 13 / Sep 14 | Decision Structures | 9/13 - Last day to add/drop classes | |
4 | Sep 18 / Sep 19 | Algorithmic Thinking | |
Sep 20 / Sep 21 | While Loops | ||
5 | Sep 25 / Sep 26 | While Loops (cont) | 9/25 - Last day to change to P/F or audit |
Sep 27 / Sep 28 | Lists | ||
6 | Oct 2 / Oct 3 | Strings | |
Oct 4 / Oct 5 | Functions | ||
7 | Oct 9 / Oct 10 | Functions (cont) | |
Oct 11 / Oct 12 | Lists (cont) | ||
8 | Oct 16 / Oct 17 | Program Design | |
Oct 18 / Oct 19 | MIDTERM EXAM | Survey #1 released | |
9 | Oct 23 / Oct 24 | Midterm Debrief | |
Oct 25 / Oct 26 | Class cancelled | ||
10 | Oct 30 / Oct 31 | For Loops | |
Nov 1 / Nov 2 | Program Design (cont) | ||
11 | Nov 6 / Nov 7 | Recursion | |
Nov 8 / Nov 9 | Recursion (cont) | ||
12 | Nov 13 / Nov 14 | File Input/Output | 11/14 - Last day to withdraw with a "W" |
Nov 15 / Nov 16 | Binary (and File I/O) | Survey #2 released | |
13 | Nov 20 / Nov 21 | Dictionaries | |
Nov 22 / Nov 23 | Class cancelled | 11/23 - Thanksgiving holiday | |
14 | Nov 27 / Nov 28 | Project 3 and Misc Topics | |
Nov 29 / Nov 30 | Hexadecimal and Color Printing | ||
15 | Dec 4 / Dec 5 | Search and Sorting | Survey #3 released |
Dec 6 / Dec 7 | Algorithmic Analysis | ||
16 | Dec 11 / Dec 12 | Exam Review and Prep | |
Friday, Dec 15 | Final Exam | Survey #4 released |