Schedule
The course has the following weekly sessions:
- Wednesdays and Fridays at 11:00 - 13:45 in classroom 5003 (Pasila).
50% session attendance is required for a passing grade. Activity during the weekly sessions affects the assessment.
On the second week the teams start working on the project. The project advances in two week iterations called sprints. There are requirements for each sprint. During the sprint teams work with the sprint requirements with the guidance of the teacher during the weekly sessions and independently outside the sessions.
| Date | Topics | Exercises |
|---|---|---|
| 21.10.2026 | Introduction to software development projects | Exercises 1 - 13, ⚠️ deadline: Tue 27.10. at 23:59 |
| 28.10.2026 | Version control: Git and GitHub | Exercises 1 - 17, ⚠️ deadline: Tue 3.11. at 23:59 |
| 4.11.2026 | 🏃♂️ Sprint 1 Planning, Scrum backlogs, GitHub Projects, Daily Scrum | Sprint 1 exercises, ⚠️ deadline: Tue 17.11. at 23:59 |
| 11.11.2026 | Sprint 1 continues: Backend deployment, Sprint Review preparations | Sprint 1 exercises |
| 18.11.2026 | Sprint 1 Review & Retrospective → 🏃♂️ Sprint 2 Planning, REST APIs | Sprint 2 exercises, ⚠️ deadline: Tue 1.12. at 23:59 |
| 25.11.2026 | Sprint 2 continues: Frontend and backend communication & Frontend deployment | Sprint 2 exercises |
| 2.12.2026 | Sprint 2 Review & Retrospective → 🏃♂️ Sprint 3 Planning, Testing | Sprint 3 exercises, ⚠️ deadline: Thu 10.12. at 23:59 |
| 9.12.2026 | Sprint 3 continues: Finishing the project | Sprint 3 exercises, (remember mandatory peer review and final report, ⚠️ deadline: Sun 13.12. at 23:59) |