Tuesday, August 24: Course Introduction lecture pdf Getting Started with Python lecture pdf Reading: PSL ch1-4. P0 out. |
Wednesday, August 25: Python's basic data objects; working with strings in Python lecture pdf Reading: LP basic data |
Thursday, August 26: Working with numbers in Python; lists in Python lecture pdf Reading: LP more data P0 due at 5:00 |
Friday, August 27: 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, August 31: Python class definitions lecture pdf Classic Puzzles lecture pdf Reading: LP Python class definitions |
Wednesday, September 1: Formulating Problems lecture pdf A game with graphics and introduction to Tkinter Reading: GD formulation P1 due; P2 out |
Thursday, September 2: Wicked problems lecture pdf Running SOLUZION from IDLE; Demo: Formulating a maze problem Reading: GD wicked problems |
Friday, September 3: Game structures lecture pdf; software development with agile teams lecture pdf Project ideas and planning Reading: GD game structures P2 due, P3A out |
Tuesday, September 7: [Quiz 1 covering game structures] Continuing on software development with Scrum P3 Milestone A due |
Wednesday, September 8: P3A presentations and stakeholder feedback.
The Prisoner's Dilemma and related obstacles to problem solving lecture pdf Reading: GD Prisoners Dilemma |
Thursday, September 9:
Guest speaker Edward Misback on working with 3D objects and virtual reality.
Begin groups giving short presentations (4 to 5 minutes each) to respond to P3A feedback and briefly present the latest version of the main game idea. |
Friday, September 10: [Quiz 2 covering the prisoner's dilemma].
Learning curves lecture pdf Reading: GD learning curves P3 Milestone B due Scrum practice. |
Tuesday, September 14:
Guest advisor Maggie Morris from the Allen school talks about undergrad majors.
[Quiz 3 on learning curves, theory of problem solving, and wicked problems] Milestone B presentations P3 Milestone C due |
Wednesday, September 15: Wicked Problem Case Study: Homelessness lecture pdf Scrum practice, and presentations of game ideas |
Thursday, September 16: Play-testing and stakeholder feedback P3 Milestone D due |
Friday, September 17: Final presentations, demos, and game evaluations P3 Milestone E due |