Lehrinhalte:
Software Engineering beschäftigt sich mit der systematischen Erstellung von Computerprogrammen und vor allem mit der Erstellung von größeren Software-Systemen.
In der Vorlesung werden die grundlegenden Schritte beim Software Engineering sowie die zugehörigen Techniken besprochen. Grundlage ist ein objektorientierter Analyse- und Entwurfsprozess unter der Verwendung von UML.
In den Übungen soll ein kleines Software-System von der Definition bis zur Implementierung (in Java) realisiert werden.