Zum Inhalt springen.

Navigation

Spring Term 2026

This is the latest schedule of this course. The course material is available in MS Teams

CaW/ CoWDateTopicLabs & Milestones(*)
08/0126.02.26Course Overview
Introduction to Software Construction and Version Control Systems

09/0205.03.26Version Control & Git Basicsdeliverable.jpg MP00 – Setup
10/0312.03.26Remote Git and Git Workflowsdeliverable.jpg MP01 – Version Control
11/0419.03.26Introduction to build automation with Maven
Clean Code
deliverable.jpg MP02 – Automation
12/0526.03.26Continuous Integration with gitlab-ci & Mavendeliverable.jpg MP03 – Continuous Integration
13/0602.04.26Unit Testing 1 – Introduction to Unit Testing with JUnit
14/–09.04.26Osterferien
15/0716.04.26Unit Testing 2 – Test data & How to write good unit tests
16/0823.04.261. Exam
(details see Assessment)
deliverable.jpg MP04 – Unit Testing
17/0930.04.26Test Isolation & Mock Testing 1
18/1007.05.26Test Isolation & Mock Testing 2 
19/1114.05.26Metrics
20/1221.05.26Refactoringdeliverable.jpg MP05 – Mock Testing 
21/1328.05.262. Exam
deliverable.jpg MP06 – Logging 
22/1404.06.26Finish MPs 
 

(*) The entries mark the deadlines for the creation of the Pull Request for the corresponding lab solution (typically on Saturday of this week).

Footer