Die Studierenden erlernen, wie Softwaresysteme strukturiert und Applikationen entwickelt werden.
In diesem Kurs werden die Konzepte der objekt-orientierten Programmierung (insbesondere Klassen mit Vererbung) behandelt. Diese Programmierkonzepte werden anhand der wichtigsten Entwurfsmuster (Singleton, Observer, Kompositum) vertieft.
Dazu werden die Grundlagen des Softwareengineerings (Analyse, Entwurf, Implementation, Test) vermittelt.
In einem eigenen Projekt werden alle Elemente verbunden.
Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.