Veranstalter: |
Prof. Dr. Falk Howar (Vorlesung) |
---|---|
Veranstaltungsnummer: | 040211 |
Typ: | Wahlpflichtmodul aus Katalog "Konzepte für Software" |
Modulnummer: | Inf-BSc-211 |
SWS: | 2 SWS Vorlesung 1 SWS Übung |
Ort: | Otto Hahn Str. 14, Raum E23 |
Zeit: | 12:15-13:45 Uhr |
Beginn: | Montag, 09.10.2017 |
Anmeldung: |
Vorlesung: | Montag, 12:15-13:45, OH14/E23 | |
---|---|---|
Übungen: | Dienstag, 10:15 - 11:45, OH14/304 | Gruppen 1 und 2 |
Dienstag, 12:15 - 13:45, OH16/205 | Gruppen 3 und 4 | |
Dienstag, 12:15 - 13:45, OH14/304 | Gruppen 5 und 6 | |
Dienstag, 16:15 - 17:45, OH16/205 | Gruppen 7 und 8 | |
Mittwoch, 12:15 - 13:45, OH14/E02 | Gruppen 9 und 10 | |
Mittwoch, 12:15 - 13:45, OH12/1.054 | Gruppen 11 und 12 | |
Mittwoch, 14:15 - 15:45, OH14/E02 | Gruppen 13 und 14 | |
Mittwoch, 14:15 - 15:45, OH12/1.054 | Gruppen 15 und 16 |
Die Vorlesung bietet einen Überblick über die Probleme der modernen Softwaretechnik. Sie befasst sich mit den Prinzipien der Konstruktion von Programmsystemen und folgt dabei dem Lebenszyklus eines Programmsystems von der Analyse der Anforderungen über Spezifikation und Entwurf zu Implementierung und Test. Ein Schwerpunkt der Vorlesung besteht in der Vertiefung des objektorientierten Paradigmas. Es sollen insbesondere Fragestellungen der objektorientierten Modellierung und des Entwurfs behandelt werden, wobei UML vorausgesetzt und Logik-Annotationen als wichtige Mechanismen eingeführt und Entwurfsmuster ausführlich diskutiert werden. Eine Verifikationstechnik (wie Model Checking oder modell-basiertes Testen) soll eingehender diskutiert werden.
Die Veranstaltung ist für Studenten des Haupt- oder Bachelorstudiums gedacht, die ihre Kenntnisse der Softwaretechnik und insbesondere der objektorientierten Systemkonstruktion vertiefen wollen; sie zählt zu den Voraussetzung für eine Abschlussarbeit an den Lehrstühlen für Software-Technologie. Die Veranstaltungen des Grundstudiums werden vorausgesetzt, hier besonders die Veranstaltung Softwaretechnik. Der vorherige Abschluss des Software-Praktikums wird empfohlen, ist jedoch nicht Voraussetzung für die Teilnahme an der Modulprüfung. Bei regelmäßiger Teilnahme an den Übungen besteht die Möglichkeit zum Erwerb des Übungsscheins. Die Vorlesung kann in den kommenden Semestern durch Spezialvorlesungen, Seminare und Projektgruppen vertieft werden.
Vorläufig geplante Themen:
Die Veranstaltung Softwaretechnik ist Voraussetzung für den Besuch dieser Vorlesung.
Da Teile der Vorlesung fortgeschrittene logische und algebraische Techniken verwenden (z.B. logik-basierte Spezifikation und Verifikation), ist die sichere Beherrschung der Lerninhalte der Vorlesungen über mathematische Grundlagen der Informatik Voraussetzung für einen erfolgreichen Besuch der Vorlesung.
Modulbeschreibung (Bachelor)
Klausurergebnisse
Die Klausurergebnisse der Klausur am 09.02.2018 stehen ab sofort im Moodle zur Verfügung.
Keine Vorlesung am 30.10.2017.
Am Montag, 30.10.2017, findet die Vorlesung nicht statt!
Es wird am Ende von KW43 (spätestens am 27.10.) ein Video und eine begleitende praktische Einführung zum Thema DSL Entwicklung geben. Wir versuchen, den nächsten Übungszettel zusammen mit dem Video zu veröffentlichen. Details im Moodle.
Das Moodle-Forum dient dem inhaltlichen Austausch zur Veranstaltung.
Im Zusammenhang mit den in der Vorlesung behandelten Themen werden auch Abschlussarbeiten betreut.
Entsprechend einem Beschluss des Fakultätsrates, dass bei offiziellen Emails der Fakultät entweder die Uni-Mail-Adresse des ITMC oder die Postamt-Adresse der IRB verwendet werden sollen, möchte ich darauf aufmerksam machen, dass ab sofort nur noch diese Adressen verwenden werden. Bitte aktivieren Sie diese umgehend und schicken Sie möglichst noch eine Mail mit der richtigen Adresse als Absender.