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 Jan 29 / Jan 30 Introduction
Jan 31 / Feb 1 Introduction to Python
2 Feb 5 / Feb 6 Operators In-person labs begin this week
Feb 7 / Feb 8 Decision Structures 2/9 - Last day to add/drop classes
3 Feb 12 / Feb 13 Algorithmic Thinking
Feb 14 / Feb 15 While Loops
4 Feb 19 / Feb 20 While Loops (cont) 2/19 - Last day to change to P/F or audit
Feb 21 / Feb 22 Lists
5 Feb 26 / Feb 27 Strings
Feb 28 / Mar 1 Functions
6 Mar 5 / Mar 6 Functions (cont)
Mar 7 / Mar 8 Lists (cont)
7 Mar 12 / Mar 13 Program Design
Mar 14 / Mar 15 MIDTERM EXAM Survey #1 released
X Mar 20 – Mar 24 SPRING BREAK
8 Mar 26 / Mar 27 Midterm Debrief
Mar 28 / Mar 29 TBD