184.153 Distributed Systems Engineering
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018S, VU, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Microservices und Docker - Erlernen des Entwurfs und der Realisierung von verteilten Systemen im Kontext von nachhaltigen Services und leichtgewichtigen Deployment- und Laufzeitumgebungen.

Inhalt der Lehrveranstaltung

  • Review der Grundlagen verteilter Systeme
  • Designprinzipien für verteilte Systeme
  • Middleware Plattformen für verteilte Systeme
  • Betrachtung von Service-orientierten Architekturen
  • Spezieller Fokus auf das Design nachhaltiger Services unter der Verwendung von Microservices
  • Verwendung von Docker Containern und Kubernetes als Umgebung für Deployment und Betrieb von Microservices

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.

Weitere Informationen

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.at
Fragen 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.

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.16:00 - 18:0006.03.2018 - 26.06.2018Hörsaal 6 - RPL Vorlesung
Distributed Systems Engineering - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.06.03.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.13.03.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.20.03.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.10.04.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.17.04.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.24.04.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.08.05.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.15.05.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.29.05.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.05.06.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.12.06.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.19.06.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung
Di.26.06.201816:00 - 18:00Hörsaal 6 - RPL Vorlesung

Leistungsnachweis

Ü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 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

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Di.16:00 - 18:0011.06.2024HS 18 Czuber - MB schriftlich04.06.2024 20:00 - 10.06.2024 23:59in TISSDSE Exam 1

LVA-Anmeldung

Die Anmeldung erfolgt über Gruppen-Anmeldung.

Gruppen-Anmeldung

GruppeAnmeldung VonBis
Gruppe 119.02.2018 12:0009.03.2018 12:00
Gruppe 219.02.2018 12:0009.03.2018 12:00
Gruppe 319.02.2018 12:0009.03.2018 12:00
Gruppe 419.02.2018 12:0009.03.2018 12:00
Gruppe 519.02.2018 12:0009.03.2018 12:00
Gruppe 619.02.2018 12:0009.03.2018 12:00
Gruppe 719.02.2018 12:0009.03.2018 12:00
Gruppe 819.02.2018 12:0009.03.2018 12:00
Gruppe 919.02.2018 12:0009.03.2018 12:00
Gruppe 1019.02.2018 12:0009.03.2018 12:00
Gruppe 1119.02.2018 12:0009.03.2018 12:00
Gruppe 1219.02.2018 12:0009.03.2018 12:00
Gruppe 1319.02.2018 12:0009.03.2018 12:00
Gruppe 1419.02.2018 12:0009.03.2018 12:00
Gruppe 1505.03.2018 12:0009.03.2018 12:00
Gruppe 1605.03.2018 12:0009.03.2018 12:00
Gruppe 1705.03.2018 12:0009.03.2018 12:00
Gruppe 1805.03.2018 12:0009.03.2018 12:00
Gruppe 1905.03.2018 12:0009.03.2018 12:00
Gruppe 2005.03.2018 12:0009.03.2018 12:00
Gruppe 2105.03.2018 12:0009.03.2018 12:00
Gruppe 2205.03.2018 12:0009.03.2018 12:00
Gruppe 2305.03.2018 12:0009.03.2018 12:00
Gruppe 2405.03.2018 12:0009.03.2018 12:00
Gruppe 2505.03.2018 12:0009.03.2018 12:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach

Literatur

Das Skriptum zur Vorlesung bilden die Foliensätze, die im TISS veröffentlicht werden.

Vorkenntnisse

Grundlagen Verteilter Systeme, des Software Engineerings, SQL und der objektorientierten Programmierung. Gute Programmierkenntnisse in Java.

Vorausgehende Lehrveranstaltungen

Begleitende Lehrveranstaltungen

Sprache

Deutsch