Microservices und Docker - Erlernen des Entwurfs und der Realisierung von verteilten Systemen im Kontext von nachhaltigen Services und leichtgewichtigen Deployment- und Laufzeitumgebungen.
Das Übungsbeispiel behandelt einen Use Case aus dem Umfeld Vehicle2Infrastructure (V2I) Communication im Bereich des autonomen Fahrens.
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 Vorbesprechung zur Übung und der erste Vorlesungstermin finden am Dienstag, 06. März 2018 16:15-17:45 pünktlich statt.Weitere Vorlesungstermine jeweils dienstags 16:15-17:45 pünktlich: 13.03., 20.03., 24.04., 08.05., 29.05.Die Prüfung findet am Dienstag, 19.06.2018 statt. Einen Nachtermin wird es im Oktober 2018 geben.Bitte richten Sie alle Anfragen bzgl. der LVA an: jwr --AT-- infosys.tuwien.ac.atFragen bzgl. der Übung stellen Sie bitte im TISS Forum!
Übungsangabe: Die Übungsangabe wird im TUWEL veröffentlicht.Die Folien zur LVA werden im TISS veröffentlicht.
Übung und schriftliche Prüfung. 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 Stunden50% Vorlesungsanteil, 50% Übungsanteil = 37.5h Vorlesung, 37.5h ÜbungAufgegliedert wie folgt:Vorlesung: Vorlesung (regelmäßige Anwesenheit und Mitarbeit): 20hVorlesungsprüfung: 17.5hÜbung: Übungsaufgabe: 35hAbgabegespraeche: 2.5h
Die Anmeldung erfolgt über Gruppen-Anmeldung.
Das Skriptum zur Vorlesung bilden die Foliensätze, die im TISS veröffentlicht werden.
Grundlagen Verteilter Systeme, des Software Engineerings, SQL und der objektorientierten Programmierung. Gute Programmierkenntnisse in Java.