Schedule
The course has the following weekly sessions:
- Mondays and Wednesdays at 8:45 - 10:45 in classroom 5003 (Pasila)
Attendance on weekly sessions is mandatory and activity during the sessions affects the final grade. The classroom is also available for independent team work according to the course schedule. See the schedule for details.
On the third 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 & Notes |
---|---|---|
Wed 22.10. | Introduction to software development projects | Exercises 1 - 13, deadline on Before the Wed 29.10.2025 session |
Mon 27.10. | Version control: Git and GitHub | Exercises 1 - 17, deadline on Before the Mon 3.11.2025 session |
Wed 29.10. | Work session | |
Mon 3.11. | 🏃♂️ Sprint 1 Planning: Scrum backlogs, GitHub Projects, Daily Scrum | Exercises 1 - 25, deadline on Before the Wed 12.11.2025 session |
Wed 5.11. | Sprint 1 work session | Independent working |
Mon 10.11. | Sprint 1 work session | Independent working, Backend deployment |
Wed 12.11. | Sprint 1 Review & Retrospective → 🏃♂️ Sprint 2 Planning (REST APIs) | Exercises 1 - 28, deadline on Before the Mon 1.12.2025 session |
Mon 17.11. | Sprint 2 work session | Independent working (Backup session for Sprint 2 Planning) |
Wed 19.11. | Sprint 2 work session | Independent working |
Mon 24.11. | Sprint 2 work session | Frontend and backend communication |
Wed 26.11. | Sprint 2 work session | Independent working, Frontend deployment |
Mon 1.12. | Sprint 2 Review & Retrospective → 🏃♂️ Sprint 3 Planning (Testing) | Exercises 1 - 20, deadline on Before the Wed 10.12.2025 session |
Wed 3.12. | Sprint 3 work session | (Backup session for Sprint 3 Planning) |
Mon 8.12. | Sprint 3 work session | Project finalization |
Wed 10.12. | Final Sprint (3) Review, course wrap-up | Peer- and self-assessment (required for passing the course) |