Schedule
Class Schedule
This schedule lists the main activities for the term. Lecture topics are indicated on the schedule, and will be in-person. Demos always take place during Friday classes, on the dates listed below. Quizzes are not scheduled during class and must be completed on your own time.
Week/Agenda | Topic | Wed Class | Fri Class | (Submissions) |
---|---|---|---|---|
Week 01: Sept 6-8 |
Introduction | Introduction; Software process | Planning; Requirements | |
Week 02: Sept 13-15 |
Design | Architecture; Software design | Introduction to Kotlin | |
Week 03: Sept 20-22 |
Implementation | Functional Kotlin; Design patterns | Build systems; Unit testing | Proposal (5%), Q1 (4%) |
Week 04: Sept 27-29 |
Project Setup | Development workflow; Team practices | UI/Compose; Compose Multiplatform | |
Week 05: Oct 4-6 |
Sprint 1 | Jetpack Compose; Sprint 1 Kickoff | - | Q2 (4%) |
Week 06: Oct 11-13 |
Reading week | Reading week | ||
Week 07: Fri Oct 18-20 |
- | Demo (5%) | ||
Week 08: Oct 25-27 |
Sprint 2 | Data & Databases; Sprint 2 Kickoff | - | Q3 (4%) |
Week 09: Nov 1-3 |
- | Demo (5%) | ||
Week 10: Nov 8-10 |
Sprint 3 | Web services; Service frameworks; Sprint 3 Kickoff | - | Q4 (4%) |
Week 11: Nov 15-17 |
- | Demo (5%) | ||
Week 12: Nov 22-24 |
Sprint 4 | Coroutines; Docker; Sprint 4 Kickoff | Q5 (4%) | |
Week 13: Nov 29-Dec 1 |
- | Demo (5%) | ||
Week 14: Tues Dec 5 |
Final submission (40%) |
Demo Schedule
This is the schedule that will be used for all of the Friday in-class demos (dates are listed on the course schedule above). On demo days, your team is only expected to be here for a 15-minute timeslot (i.e. for your team’s demo).
See Project Activities > Demo for details on how the demo will be run.
LAB 101: 10:30a - 12:20p (MC 2034)
TA / Time | 10:30 | 10:45 | 11:00 | 11:15 | 11:30 | 11:45 | 12:00 |
---|---|---|---|---|---|---|---|
Shahpar | Team 101 | Team 102 | Team 103 | Team 104 | Team 105 | Team 106 | Team 107 |
Deborah | Team 108 | Team 109 | Team 110 | Team 111 | Team 112 | Team 113 | |
Yiwen | Team 114 | Team 115 | Team 116 | Team 117 | Team 118 | Team 119 |
LAB 102: 2:30p - 4:20p (MC 2035)
TA / Time | 2:30 | 2:45 | 3:00 | 3:15 | 3:30 | 3:45 | 4:00 |
---|---|---|---|---|---|---|---|
Shahpar | Team 201 | Team 202 | Team 203 | Team 204 | Team 205 | Team 206 | |
Gareema | Team 212 | Team 208 | Team 209 | Team 210 | Team 211 | Team 207 | Team 213 |
Aniruddhan | Team 214 | Team 215 | Team 216 | Team 217 | Team 218 | Team 219 | Team 220 |