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.
1 | Aug 27 / Aug 28 | ||
Aug 29 / Aug 30 | Introduction to 201 | ||
2 | Sep 3 / Sep 4 | NO CLASS | |
Sep 5 / Sep 6 | Introduction to Python | ||
3 | Sep 10 / Sep 11 | Operators | In-person labs begin this week |
Sep 12 / Sep 13 | Decision Structures | 9/12 - Last day to add/drop classes | |
4 | Sep 17 / Sep 18 | Algorithmic Thinking | |
Sep 19 / Sep 20 | While Loops | ||
5 | Sep 24 / Sep 25 | While Loops (continued) | |
Sep 26 / Sep 27 | Lists | 9/26 - Last day to change to P/F | |
6 | Oct 1 / Oct 2 | Strings | |
Oct 3 / Oct 4 | Midterm Exam #1 | Survey #1 released | |
7 | Oct 8 / Oct 9 | Midterm 1 Debrief | |
Oct 10 / Oct 11 | Functions | ||
8 | Oct 15 / Oct 16 | Functions (continued) | |
Oct 17 / Oct 18 | Program Design | ||
9 | Oct 22 / Oct 23 | Lists (cont.) | |
Oct 24 / Oct 25 | For Loops | ||
10 | Oct 29 / Oct 30 | Program Design (continued) | |
Oct 31 / Nov 1 | Recursion | ||
11 | Nov 5 / Nov 6 | Recursion (continued) | |
Nov 7 / Nov 8 | String Formatting | ||
12 | Nov 12 / Nov 13 | File I/O | 11/13 - Last day to withdraw with a 'W' |
Nov 14 / Nov 15 | Midterm Exam #2 | ||
13 | Nov 19 / Nov 20 | Midterm Debrief & Misc. | |
Nov 21 / Nov 22 | Thanksgiving | (NO CLASS) | |
14 | Nov 26 / Nov 27 | Dictionaries | |
Nov 28 / Nov 29 | Searching and Sorting | ||
15 | Dec 3 / Dec 4 | Binary/Hex/Ascii, Project 3 | |
Dec 5 / Dec 6 | Algorithmic Analysis | ||
16 | Dec 10 / Dec 11 | Exam Review & Prep | |
Friday, December 14 | FINAL EXAM |