Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, ein verteiltes System als Microservices zu implementieren und diese Microservices als verteilte Workloads auf dem Cluster-Orchestrierungs-Framework "Kubernetes" zur Ausführung zu bringen.
Didaktische Vorgehensweise: Im Rahmen der Vorlesung wird die grundlegende Theorie erläutert. Zur Vertiefung dieses Wissens ist im Rahmen der Übung ein praktisches Programmierbeispiel zu lösen. Die Beispiele werden dann präsentiert, diskutiert und in den Kontext der Vorlesung gesetzt.
Die folgenden Termine finden in Präsenz statt.
Die Vorbesprechung zur Übung findet am Dienstag, 05. März 2024 16:15-17:45 pünktlich statt.
Vorlesungstermine - jeweils 16:15-17:45 pünktlich:
Dienstag, 12. März 2024
Dienstag, 19. März 2024
Dienstag, 09. April 2024
Dienstag, 23. April 2024
Dienstag, 30. April 2024
Dienstag, 07. Mai 2024
Dienstag, 14. Mai 2024 (dieser Vorlesungstermin findet in HS18 statt!)
Die Prüfung findet am Dienstag, 11.06.2024, 16:15-17:15, pünktlich statt. Einen Nachtermin wird es im Oktober 2024 geben.
Fragen bzgl. Vorlesung und Übung stellen Sie bitte im TUWEL forum bzw. an die Email Adresse dse -- AT-- dsg.tuwien.ac.at
Die Übungsangabe wird in TUWEL veröffentlicht.
Die Folien zur LVA werden ebenfalls in TUWEL veröffentlicht.
Gruppenanmeldung: Die Gruppenanmeldung findet nach der Vorbesprechung über TUWEL statt. Es sind Gruppen zu je drei Personen zu bilden, und es gibt maximal 25 Gruppen. Sollte es zu viele Zweiergruppen geben, kann es daher sein, dass wir diese aufteilen müssen. Falls nach der Anmeldefrist noch Slots in Gruppen frei sind, werden wir diese mit Personen aus der TISS Warteliste auffüllen.
Übung und schriftliche Prüfung (closed book, multiple choice). Es sind insgesamt 100 Punkte zu erreichen. Bei der Übungsaufgabe können bis zu 60 Punkte, bei der Prüfung können bis zu 40 Punkte erreicht werden. Für eine positive Note sind gesamt (Übung + Prüfung) mindestens 50 Punkte notwendig und es müssen in der Übung mindestens 30 Punkte und bei der Prüfung mindestens 20 Punkte erreicht werden.
Notenschlüssel: 0-49 Punkte = 5, 50-62 Punkte = 4, 63-75 Punkte = 3, 75-87 Punkte = 2, 88-100 Punkte = 1
ECTS-Breakdown (Aufwands-Aufschlüsselung):
3 ECTS, entsprechen etwa 75 Stunden
50% Vorlesungsanteil, 50% Übungsanteil = 37.5h Vorlesung, 37.5h Übung
Aufgegliedert wie folgt:
Vorlesung:
Vorlesung (regelmäßige Anwesenheit und Mitarbeit): 20h
Vorlesungsprüfung: 17.5h
Übung:
Übungsaufgabe: 35h
Abgabegespraeche: 2.5h
Grundlagen Verteilter Systeme, des Software Engineerings, SQL und der objektorientierten Programmierung. Gute Programmierkenntnisse in Java.