| Titel | Grundlegende Konzepte der Softwaretechnik |
| Veranstalter | Axel Schmolitzky |
| Zeit und Ort | 2 SWS Di 14-16 D-125a (Terminübersicht) |
| Inhalt | Es gibt eine Reihe von wissenschaftlichen Artikeln, die ein Softwaretechniker bzw. eine Softwaretechnikerin mit akademischem Hintergrund gelesen haben sollte, sei es, weil sie grundlegende Konzepte erstmalig eingeführt haben, weil sie durch ihre Darstellung zu einer Richtungsänderung geführt haben oder weil sie den Stand der Kunst zu ihrer Zeit in geeigneter Weise zusammengefasst haben. In diesem Seminar sollen einige dieser "Klassiker" der Softwaretechnik gemeinsam erarbeitet werden, indem sie von den Teilnehmern aufbereitet und vorgestellt werden. Die möglichen Themen sind breit gestreut, von Programmiersprachkonzepten über formale Methoden hin zu Modellierungs- und Entwurfsprinzipien und Vorgehensmodellen in der Softwareentwicklung. (Bsp.: Typbegriff bei Hoare, Modularisierung und Geheimnisprinzip bei Parnas, das Substitution Principle von Liskov, Softwareentwicklung nach Brooks, Werte und Objekte bei McLennan). |
| Lernziel | Die Teilnehmer sollen zum einen eine bessere Fundierung in den Grundlagen der Softwaretechnik erhalten, zum anderen aber auch ein Verständnis für die historischen Entwicklungen bekommen. |
| Stellung im Studienplan | Hauptstudium |
| Vorgehen | Die Teilnehmer stellen sich gegenseitig in Vorträgen die gewählten Klassiker vor. |
| Literatur | Zu Beginn des Seminars wird eine Liste der Literaturhinweise zur Verfügung gestellt. |
| Eignung | Für Lehramtstudierende geeignet. Für Nebenfachstudierende bedingt geeignet. Für Bioinformatikstudierende bedingt geeignet. Für Wirtschaftsinformatikstudierende geeignet. |