| 
 Tuesday, August 25: Course Introduction  lecture pdf Getting Started with Python lecture pdf Reading: PSL ch1-4. P0 out.  | 
 Wednesday, August 26: Python's basic data objects; working with strings in Python  lecture pdf Reading: LP basic data  | 
 Thursday, August 27: Working with numbers in Python; lists in Python  lecture pdf Reading: LP more data P0 due at 5:00  | 
 Friday, August 38: Python's control structures; defining functions in Python  lecture pdf Classical Theory of Problem Solving lecture pdf Reading: GD Game design intro; LP control structures P1 out  | 
| 
 Tuesday, September 1: Python class definitions  lecture pdf Classic Puzzles lecture pdf Reading: LP Python class definitions  | 
 Wednesday, September 2: Formulating Problems  lecture pdf A game with graphics and introduction to Tkinter Reading: GD formulation P1 due; P2 out  | 
 Thursday, September 3: Wicked problems  lecture pdf Running SOLUZION from IDLE; Demo: Formulating a maze problem Reading: GD wicked problems  | 
 Friday, September 4: Game structures  lecture pdf Project ideas and planning Reading: GD game structures P2 due, P3A out  | 
| 
 Tuesday, September 8: [Quiz 1 covering game structures] Introduction to software development with Scrum  lecture pdf P3 Milestone A due  | 
Wednesday, September 9: P3A presentations and stakeholder feedback. | 
 Thursday, September 10: Scrum practice. The Prisoner's Dilemma and related obstacles to problem solving  lecture pdf Presentations of game ideas from P3A feedback. Reading: GD Prisoners Dilemma  | 
 Friday, September 11: [Quiz 2 covering the prisoner's dilemma] Learning curves    lecture pdf Reading: GD learning curves P3 Milestone B due  | 
| 
 Tuesday, September 15: Guest advisor (Maggie Morris from the Allen School) on UW majors.  [Quiz 3 on learning curves, theory of problem solving, and wicked problems] Milestone B presentations  P3 Milestone C due  | 
 Wednesday, September 16: Wicked Problem Case Study: Homelessness  lecture pdf Scrum practice, and presentations of game ideas  | 
 Thursday, September 17: Play-testing and stakeholder feedback  P3 Milestone D due  | 
 Friday, September 18: Final presentations, demos, and game evaluations   P3 Milestone E due  |