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 |