This is the latest schedule of this course. The course material is available in MS Teams
CaW/ CoW | Date | Topic | Labs & Milestones(*) |
---|---|---|---|
08/01 | 21.02.25 | Course Overview Introduction to Software Construction and Version Control Systems | |
09/02 | 28.02.25 | Version Control & Git Basics | ![]() |
10/03 | 07.03.25 | Remote Git and Git Workflows | ![]() |
11/04 | 14.03.25 | Introduction to build automation with Maven Clean Code | ![]() |
12/05 | 21.03.25 | Continuous Integration with gitlab-ci & Maven | ![]() |
13/06 | 28.03.25 | Unit Testing 1 – Introduction to Unit Testing with JUnit | |
14/07 | 04.04.25 | Unit Testing 2 – Test data & How to write good unit tests | |
15/08 | 11.04.25 | Test Isolation & Mock Testing 1 | |
16/– | 18.04.25 | Good Friday | ![]() |
17/– | 26.04.25 | Easter Holidays | |
18/09 | 02.05.25 | 1. Exam (details see Assessment) | |
19/– | 09.05.25 | Project Week | |
20/10 | 16.05.25 | Test Isolation & Mock Testing 2 | ![]() |
21/11 | 23.05.25 | Logging | ![]() |
22/12 | 30.05.25 | Metrics & Refactoring | |
23/13 | 06.06.25 | Q&A Exam Preparation | ![]() |
24/14 | 13.06.25 | 2. Exam: (details see Assessment) | |
(*) The entries mark the deadlines for the creation of the Pull Request for the corresponding lab solution (typically on Saturday of this week).