Schedule

The course has weekly sessions on on Tuesdays at 14:00 - 16:00 and Thursdays at 14:00 - 16:00 in classroom 5006 for the implementation SOF005AS3A-3012 and on Wednesdays at 11:45 - 13:45 and Wednesdays at 8:00 - 10:00 in classroom 4012 for the implementation SOF005AS3AE-3004. Attendance on weekly sessions is mandatory.

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.

Week Topics Exercises
24.3. Introduction to software development projects Exercises 1 - 13, deadline on 1.4. for SOF005AS3A-3012 and 2.4. for SOF005AS3AE-3004 (before the session)
31.3. Version control: Git and GitHub Exercises 1 - 17, deadline on 8.4. for SOF005AS3A-3012 and 9.4. for SOF005AS3AE-3004 (before the session)
7.4. 🏃‍♂ī¸ Sprint 1: Sprint Planning, Scrum backlogs, GitHub Projects, Daily Scrum Exercises 1 - 28, deadline on 22.4. for SOF005AS3A-3012 and 23.4. for SOF005AS3AE-3004 (before the session)
14.4. Backend deployment, Sprint Review, Git branches  
21.4. 🏃‍♂ī¸ Sprint 2: Retrospective, REST APIs Exercises 1 - 28, deadline on 6.5. for SOF005AS3A-3012 and 7.5. for SOF005AS3AE-3004 (before the session)
28.4. Frontend and backend communication, Frontend deployment  
5.5. 🏃‍♂ī¸ Sprint 3: Testing Exercises 1 - 20, deadline on 18.5. at 23:59
12.5. Finishing the project Â