Schedule
# | Dates | Topic | Wed Class | Fri Class | Quiz1 |
---|---|---|---|---|---|
1 | Jan 11 - 13 | Software Process | Introduction; Software process | Project planning; Requirements | |
2 | Jan 18 - 20 | Software Design | Architecture; Software Design | Introduction to Kotlin | |
3 | Jan 25 - 27 | Infrastructure | Dev-setup; Build systems & Gradle | Design patterns; TDD & Unit testing | Q1 |
4 | Feb 1 - 3 | Development Practices | Dev-workflow; Team coding | Project review | |
5 | Feb 8 - 10 | Sprint 1: Presentation Layer | Sprint 1 Kickoff; User Interfaces | - | Q2 |
6 | Feb 15 - 17 | - | - | Sprint 1 Demo | |
7 | Feb 22- 24 | - | Reading week | Reading week | |
8 | Mar 1 - 3 | Sprint 2: Data Layer | Sprint 2 Kickoff; Data; Databases | - | Q3 |
9 | Mar 8 - 10 | - | - | Sprint 2 Demo | |
10 | Mar 15 - 17 | Sprint 3: Web Service | Sprint 3 Kickoff; Web services; Coroutines | - | Q4 |
11 | Mar 22 - 24 | - | - | Sprint 3 Demo | |
12 | Mar 29 - 31 | Sprint 4: Wrapup | Sprint 4 Kickoff; Deployment; Licensing | - | Q5 |
13 | Apr 5 - 7 | - | - | Good Friday Holiday | |
14 | Apr 10 | Sprint 4 Demo2 | n/a | n/a |
Project reviews will be 10-15 mins in length, and are scheduled at the following times. You only need to be here for the time listed! Please wait in the hall and we’ll call you when we’re ready.
See project review in the Assessment section.
Reviewer | 10:30 | 10:50 | 11:10 | 11:30 | 11:50 |
---|---|---|---|---|---|
Jeff | Team 101 | Team 102 | Team 103 | Team 104 | Team 105 |
Wen | Team 106 | Team 107 | Team 108 | Team 109 | Team 110 |
Shahpar | Team 111 | Team 112 | Team 113 | Team 114 |
Reviewer | 2:30 | 2:50 | 3:10 | 3:30 | 3:50 |
---|---|---|---|---|---|
Jeff | Team 201 | Team 202 | Team 203 | Team 204 | Team 205 |
Mattie | Team 206 | Team 207 | Team 208 | Team 209 | Team 210 |
Xueguang | Team 211 | Team 212 | Team 213 | Team 214 | Team 215 |
-
Quizzes are completed on your own time, and must be submitted by 11:59 Fri evening. ↩︎
-
Classes are cancelled on Fri Apr 7 due to Good Friday, so the final demo is moved to Mon Apr 10. The final submission must be handed in by 11:59 PM that evening. There are no extensions past the end of the term. ↩︎