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 | Chapters | Notes | |
---|---|---|---|---|---|
1 | Jan 30 / Jan 31 | Introduction | Course Syllabus | ||
Feb 1 / Feb 2 | Intro to Python | 1.3, 1.5, 2.1, 2.5 | |||
2 | Feb 6 / Feb 7 | Operators | 2.2, 3.2, 3.7, App. A | In-person labs begin this week | |
Feb 8 / Feb 9 | Decision Structures | 3.1 – 3.4 | 2/10 - Last day to add/drop classes | ||
3 | Feb 13 / Feb 14 | Algorithmic Thinking | 1.6, 1.7 | ||
Feb 15 / Feb 16 | While Loops | 4.1 | |||
4 | Feb 20 / Feb 21 | Lists | 4.3, 6.1, 6.2.1 | ||
Feb 22 / Feb 23 | Strings (and More) | 2.1.4, 2.4, 4.8.5 | |||
5 | Feb 27 / Feb 28 | Functions | 5.2, 5.3, 5.6, 5.8 | ||
Mar 1 / Mar 2 | Functions (cont) | 5.4, 5.5 | |||
6 | Mar 6 / Mar 7 | Program Design | 5.6, 5.7 | ||
Mar 8 / Mar 9 | Tuples | Special Topics 6.4 & 6.6 | |||
7 | Mar 13 / Mar 14 | Midterm Review | Lab this week is online | ||
Mar 15 / Mar 16 | MIDTERM EXAM | Survey #1 released | |||
X | Mar 20 Mar 24 | SPRING BREAK | |||
8 | Mar 27 / Mar 28 | Midterm Debrief | No lab this week | ||
Mar 29 / Mar 30 | Lists (cont) | 6.4, 6.7 | |||
9 | Apr 3 / Apr 4 | For Loops | 4.6 | ||
Apr 5 / Apr 6 | File I/O | Special Topic 2.5; 7.1, 7.2 | |||
10 | Apr 10 / Apr 11 | File I/O (cont) | 7.1.3 | 4/10 - Last day to withdraw with "W" | |
Apr 12 / Apr 13 | Program Design (cont) | ||||
11 | Apr 17 / Apr 18 | Recursion | 11.1, 11.2 | ||
Apr 19 / Apr 20 | Recursion (cont) | 11, 12.6.2 | |||
12 | Apr 24 / Apr 25 | Dictionaries | 8.2 | ||
Apr 26 / Apr 27 | Binary (and More) | Special Topics 3.3 & 7.3 | |||
13 | May 1 / May 2 | Searching & Sorting | 12 | ||
May 3 / May 4 | Algorithmic Analysis | Special Topic 12.1 | |||
14 | May 8 / May 9 | Classes | 9.1, 9.2 | ||
May 10 / May 11 | Python and emacs Fun | ||||
15 | May 15 / May 16 | Final Exam Review | |||
May 19 (6:00 - 8:00 PM) | FINAL EXAM | Common Final — ENGR 027 and MYER 030 |