Spring Term 2026
This is the latest schedule of this course. The course material is available in MS Teams
| CaW/ CoW | Date | Topic | Labs & Milestones(*) | Lecturer |
|---|---|---|---|---|
| 09/01 | 26.02.26 | Course Overview Introduction to Software Construction and Version Control Systems | Jasmin Fluri | |
| 10/02 | 05.03.26 | Version Control & Git Basics | Jasmin Fluri | |
| 11/03 | 12.03.26 | Remote Git and Git Workflows | Jasmin Fluri | |
| 12/04 | 19.03.26 | Introduction to build automation with Maven Clean Code | Jasmin Fluri | |
| 13/05 | 26.03.26 | Continuous Integration with gitlab-ci & Maven | Jasmin Fluri | |
| 14/06 | 02.04.26 | Unit Testing 1 – Introduction to Unit Testing with JUnit | Jasmin Fluri | |
| 15/– | 09.04.26 | Osterferien | ||
| 16/07 | 16.04.26 | Unit Testing 2 – Test data & How to write good unit tests | Jasmin Fluri | |
| 17/08 | 23.04.26 | 1. Exam (details see Assessment) | Jasmin Fluri | |
| 18/09 | 30.04.26 | Test Isolation & Mock Testing 1 | Martin Kropp | |
| 19/10 | 07.05.26 | Test Isolation & Mock Testing 2 | Martin Kropp | |
| 20/11 | 14.05.26 | Metrics | Martin Kropp | |
| 21/12 | 21.05.26 | Refactoring | Martin Kropp | |
| 22/13 | 28.05.26 | 2. Exam | Martin Kropp | |
| 23/14 | 04.06.26 | Finish MPs | Martin Kropp | |
(*) The entries mark the deadlines for the creation of the Pull Request for the corresponding lab solution (typically on Saturday of this week).