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

2018S, VU, 4.0h, 6.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

  • Verstehen der Anforderungen an verschiedene Technologien, die in Verteilten Systemen verwendet werden.
  • Zuordnung von prinzipiellen Konzepten zur technologischen Umsetzung.
  • Kennenlernen aktueller Technologien für verschiedene Tiers/Schichten.
  • Auswahl geeigneter Konzepte/Technologien für unterschiedliche Anforderungen.
  • Anwenden von entsprechenden Technologien in komplexeren Projekten.

Inhalt der Lehrveranstaltung

Client-Server, n-Tier Systeme, Objekt Relationale Mappings, Nicht-Relationale Datenbanken (NoSQL), Technologien der Präsentationsschicht (Web Frameworks), Integrationstechnologien (EAI, Web Services), Container Technologien (z.B. Docker), Aspect-Oriented Middleware, Message Oriented Middleware, Metaprogrammierung

Im Rahmen der Vorlesung werden die grundlegende Theorie und das entsprechende Mapping auf Technologien erläutert. Zur Vertiefung dieses Wissens sind im Rahmen der Laborübung praktische Programmierbeispiele zu lösen. Im Rahmen von Gruppenterminen werden die Beispiele dann präsentiert, diskutiert und in den Kontext der Vorlesung gesetzt.

Vorlesungstermine (vorläufig):

Mi., 07.03.2018: Vorbesprechung (12:00-12:30)
Mi., 14.03.2018: 1. Vorlesungseinheit
Mi., 21.03.2018: 2. Vorlesungseinheit
Mi., 25.04.2018: 3. Vorlesungseinheit
Mi., 02.05.2018: 4. Vorlesungseinheit
Mi., 16.05.2018: 5. Vorlesungseinheit 

Mi., 27.06.2017: Prüfung (Haupttermin)
Oktober 2017: Prüfung (Nebentermin)

Weitere Informationen

Anwesenheitspflicht besteht nur für die praktischen Übungsgruppen.

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.12:00 - 14:0007.03.2018 - 20.06.2018HS 17 Friedrich Hartmann - ARCH Vorlesung
Distributed Systems Technologies - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.07.03.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.14.03.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.21.03.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.11.04.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.18.04.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.25.04.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.02.05.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.09.05.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.16.05.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.23.05.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.30.05.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.06.06.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.13.06.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung
Mi.20.06.201812:00 - 14:00HS 17 Friedrich Hartmann - ARCH Vorlesung

Leistungsnachweis

Übungsausarbeitungen und schriftliche Prüfung über VO.

  • 6 ECTS, entsprechen etwa 150 Stunden
  • ca. 25% Vorlesungsanteil, ca. 75% Übungsanteil = 36h Vorlesung, 114h Übung
  • Vorlesung: 8h
  • Vorlesungsprüfung (Vorbereitung und Teilnahme an der Klausur): 26h
  • Übungsaufgabe 1: 36h
  • Übungseinheit 1: 2h
  • Übungsaufgabe 2: 36h
  • Übungseinheit 2: 2h
  • Übungsaufgabe 3: 36h
  • Übungseinheit 3: 2h

Gruppentermine

GruppeTagZeitDatumOrtBeschreibung
G1Do.08:00 - 10:0012.04.2018Ersatzraum SR Argentinierstrasse Assignment 1 Discussion
G1Do.08:00 - 10:0017.05.2018Ersatzraum SR Argentinierstrasse Assignment 2 Discussion
G1Do.08:00 - 10:0014.06.2018Ersatzraum SR Argentinierstrasse Assignment 3 Discussion
G2Do.10:00 - 12:0012.04.2018Ersatzraum SR Argentinierstrasse Assignment 1 Discussion
G2Do.10:00 - 12:0017.05.2018Ersatzraum SR Argentinierstrasse Assignment 2 Discussion
G2Do.10:00 - 12:0014.06.2018Ersatzraum SR Argentinierstrasse Assignment 3 Discussion
G3Do.12:00 - 14:0012.04.2018Ersatzraum SR Argentinierstrasse Assignment 1 Discussion
G3Do.12:00 - 14:0017.05.2018Ersatzraum SR Argentinierstrasse Assignment 2 Discussion
G3Do.12:00 - 14:0014.06.2018Ersatzraum SR Argentinierstrasse Assignment 3 Discussion
G4Fr.09:00 - 11:0013.04.2018Projektraum IEMAR 1/259 - Achtung! Werkraum, kein Seminarraum! Assignment 1 Discussion
G4Fr.09:00 - 11:0018.05.2018Seminarraum 127 Assignment 2 Discussion
G4Fr.09:00 - 11:0015.06.2018Seminarraum 127 Assignment 3 Discussion
G5Fr.11:00 - 13:0013.04.2018Projektraum IEMAR 1/259 - Achtung! Werkraum, kein Seminarraum! Assignment 1 Discussion
G5Fr.11:00 - 13:0018.05.2018Seminarraum 127 Assignment 2 Discussion
G5Fr.11:00 - 13:0015.06.2018Seminarraum 127 Assignment 3 Discussion
G6Fr.13:00 - 15:0013.04.2018Projektraum IEMAR 1/259 - Achtung! Werkraum, kein Seminarraum! Assignment 1 Discussion
G6Fr.13:00 - 15:0018.05.2018Seminarraum 127 Assignment 2 Discussion
G6Fr.13:00 - 15:0015.06.2018Seminarraum 127 Assignment 3 Discussion

LVA-Anmeldung

Von Bis Abmeldung bis
20.02.2018 08:00 29.03.2018 10:00 29.03.2018 10:00

Gruppen-Anmeldung

GruppeAnmeldung VonBis
G107.03.2018 18:0029.03.2018 10:00
G207.03.2018 18:0029.03.2018 10:00
G307.03.2018 18:0029.03.2018 10:00
G407.03.2018 18:0029.03.2018 10:00
G507.03.2018 18:0029.03.2018 10:00
G607.03.2018 18:0029.03.2018 10:00

Curricula

Literatur

Siehe LVA-Seite.

Vorkenntnisse

Grundlagen Verteilter Systeme, des Software Engineerings, von Datenbanken, SQL und der Objektorientierten Programmierung. Sehr gute Programmierkenntnisse in Java.

Vorausgehende Lehrveranstaltungen

Begleitende Lehrveranstaltungen

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

Englisch