Die praktische Ausbildung im Software-Engineering-Labor umfasst beinahe den gesamten Software-Lebenszyklus. Von der Analyse und Modellierung bis zur Implementierung und Test einer Software werden verschiedene Phasen der Softwareentwicklung betrachtet.
Ausgehend von einem praxisrelevanten Problem, wird im Praktikum eine Software-Lösung modelliert.
Die Implementierung einer solchen Lösung findet im Softwareprojekt statt.
Verschiedene Wahlpflichtfächer ergänzen das Studium um spezielle Themen der Softwareentwicklung.