Monday | Wednesday | Thursday |
---|---|---|
No class
August 28
|
No class
August 30
|
Introduction to Python |
Calling Functions and Methods |
Loops |
The Accumulator Pattern |
Pair Programming |
Tracing Code by Hand |
Exam 1. The regular in-class session on Thursday is an OPTIONAL review session. The exam itself is Thursday evening from 7:30 p.m. to 9:30 p.m. (with an additional 30-minute grace period) in rooms:
You MUST complete the three sets of Practice Problems before you take Exam 1. See Preparation for Session 7 for details. |
Names are References to Objects |
Implementing Classes, I |
Implementing Classes, II |
Sequences, I |
Sequences, II |
Classes and Sequences |
Tracing Code by Hand (again) |
Waiting for Events |
Exam 2. The regular in-class session on Thursday is an OPTIONAL review session. The test itself is Thursday evening from 7:30 p.m. to 9:30 p.m. (with an additional 30-minute grace period) in rooms TBA. |
Sequences, III |
Loops within Loops |
Fall break
October 12
|
Sequences within Sequences |
Dictionaries |
Practice for Exam 3 |
Exam 3. |
Event-Driven Programming |
Project Kickoff |
Procedural decomposition |
Sprint 1 ends, Sprint 2 begins |
Sprint 2 continues. |
Sprint 2 ends, Sprint 3 begins. |
Sprint 3 continues. |
Sprint 3 (and the project) ends. |
PROJECT DEMOs and FINAL EXAM during exam week, times TBD. |