While not listed for each week, after teams are formed each team must submit a weekly status report for your project. Future information is tentative and subject to change.
Date | Topic | Material | Assigned | Due |
---|---|---|---|---|
| ||||
9/27 | Introduction | Slides | Project proposal | |
9/28 | Section:Proposal working time | |||
9/29 | Software Development Lifecycles | Slides | Form identifying your proposal group due | |
| ||||
10/2 | Software Development Lifecycles | Slides/Rec | Project proposal due | |
10/3 | No section (career fair) | |||
10/4 | Pitches-group1 | Slides/Rec | Reading1 and Project preferences survey | |
10/5 | Pitches-group2 | Slides/Rec | Project preferences survey due | |
10/6 | Scrum + Teams (Vinday Reddy) | Slides/Rec | ||
| ||||
10/9 | Joel Test and Team Assignments | Slides/Rec | ||
10/10 | Team meeting | Reading1 due | ||
10/11 | Requirements | Slides/Rec | Requirements Milestone | |
10/12 | Project meeting | |||
10/13 | Use cases | Slides/Rec | ||
| ||||
10/16 | Architecture and design | Slides | ||
10/17 | Team meeting | Requirements milestone due | ||
10/18 | Design | Slides/Rec | Architecture and design milestone | Weekly status reports now due Weds |
10/19 | Project meeting | |||
10/20 | Version control and Git | Slides/Rec | ||
| ||||
10/23 | In-class exercise (git-bisect) | Exercise: git-bisect | Exercise: git-bisect due | |
10/24 | Team meeting | Architecture and design milestone due | ||
10/25 | Build, CI, CD systems | Slides/Rec | Git, Testing and CI milestone, plus Reading2 | |
10/26 | Project meeting | |||
10/27 | Testing | Slides/Rec | ||
| ||||
10/30 | Testing | Slides/Rec | ||
10/31 | Team meeting | Git, Testing and CI milestone, plus Reading2 due | ||
11/1 | Code Reviews | Slides/Rec | Beta Release milestone | |
11/2 | Project meeting | |||
11/3 | Hack Day with Team | |||
| ||||
11/6 | Ferdane Bekmezci, MSFT, Responsible AI | Not recorded | Guest speaker survey | Guest speaker survey due |
11/7 | Team meeting | Beta Release milestone due | ||
11/8 | Beta Release Demos - group1 | Rec | Checkpoint milestone |
One-takeaway survey due |
11/9 | Beta Release Demos - group2 | Rec | One-takeaway survey (11/9) | One-takeaway survey due |
11/10 | No class - UW holiday | |||
| ||||
11/13 | Delta Debugging | Slides/Rec/DD Paper | ||
11/14 | Team meeting | Checkpoint milestone due | ||
11/15 | In-class exercise (delta debugging) | Exercise: delta debugging | Peer Project Review milestone and Reading3 | Exercise: delta debugging due |
11/16 | Project meeting | |||
11/17 | Thamer Abanami, MSFT - Product design and development | Five Lessons in Product Development Reading List | Guest speaker survey | Guest speaker survey due |
| ||||
11/20 | Intellectual Property | Slides/Rec | ||
11/21 | Team meeting | Peer Project Review milestone due | ||
11/22 | Hack Day with Team | Final Release Milestone | ||
11/23 | No class - UW holiday | |||
11/24 | No class - UW holiday | |||
| ||||
11/27 | More on Design: UX/UI Design Jeopardy | Not recorded | ||
11/28 | Team meeting | Reading 3 due | ||
11/29 | More on CI: Refactoring | Slides/Rec | ||
11/30 | Project meeting | |||
12/1 | In-Class 403 Q&A (optional) OR Hack Day with Team | |||
| ||||
12/4 | Final Hack Day with Team | Individual Project Reflection and Project Member Survey | ||
12/5 | Team meeting | Final Release Milestone due | ||
12/6 | Final Release Demos - group1 | Rec | ||
12/7 | Final Release Demos - group2 | Rec | ||
12/8 | Final Release Demos - group3 | Rec | ||
| ||||
12/11 - Monday | Individual Project Reflection and Project Member Survey due |