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(*)Lecturer
09/0126.02.26Course Overview
Introduction to Software Construction and Version Control Systems

Jasmin Fluri
10/0205.03.26Version Control & Git Basicsdeliverable.jpg MP00 – SetupJasmin Fluri
11/0312.03.26Remote Git and Git Workflowsdeliverable.jpg MP01 – Version ControlJasmin Fluri
12/0419.03.26Introduction to build automation with Maven
Clean Code
deliverable.jpg MP02 – AutomationJasmin Fluri
13/0526.03.26Continuous Integration with gitlab-ci & Mavendeliverable.jpg MP03 – Continuous IntegrationJasmin Fluri
14/0602.04.26Unit Testing 1 – Introduction to Unit Testing with JUnitJasmin Fluri
15/–09.04.26Osterferien
16/0716.04.26Unit Testing 2 – Test data & How to write good unit testsJasmin Fluri
17/0823.04.261. Exam
(details see Assessment)
deliverable.jpg MP04 – Unit TestingJasmin Fluri
18/0930.04.26Test Isolation & Mock Testing 1Martin Kropp
19/1007.05.26Test Isolation & Mock Testing 2 Martin Kropp
20/1114.05.26MetricsMartin Kropp
21/1221.05.26Refactoringdeliverable.jpg MP05 – Mock Testing Martin Kropp
22/1328.05.262. Exam
deliverable.jpg MP06 – Logging 
Martin Kropp
23/1404.06.26Finish 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).

Footer