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 |