Lerninhalt: Die Vorlesung erläutert anwendungsnahe Protokolle, Dienste und Beschreibungsverfahren für die Erstellung von Internet-Anwendungen. Zu den Themen gehören: Internet-Architektur, Funktionsprinzipien der Protokolle, Datenbeschreibungs­sprachen, Anwendungsunterstützung, Web Services, Cloud Computing, Edge Computing, Spring.

Lehr-/ Lernformen: Folien, Übungsblätter

Literatur: Wird in der Vorlesung bekannt gegeben.


Die Vorlesung behandelt die Grundlagen autonomer mobiler Roboter. Zu den Themen gehören Hardware-Komponenten, Sensorik und Aktorik, Informationsverarbeitung, Software-Architekturen, Weltmodellierung, Verhaltenssteuerung, Machine Learning etc.

Der Termin des Auftaktworkshop ist aufgrund der Corona Pandemie derzeit noch nicht bekannt. Sobald ein Termin feststeht, wird er in diesem Kurs bekannt gegeben.

In diesem Workshop werden wir einen ersten Eindruck von euch erhalten, der uns dabei hilft euch in passende Gruppen für entsprechende Aufgaben während des Semesters einzuteilen.

Nach dem KickOff-Workshop werdet ihr euch in euren Gruppen selbst organisieren und Techniken/Methoden aus dem Workshop nutzen. Bei eurer Arbeit könnt und müsst ihr teilweise unsere Räume im Fachgebiet Verteilte Systeme (Standort Wilhelmshöher Allee) nutzen. Es wird danach erstmal kein weiteres Treffen geben.

Lernziele: Der/die Lernende kann:

  • vorgegebene bzw. bekannte verteilte Algorithmen erklären und ihre Eigenschaften analysieren,
  • die Komplexität der Algorithmen qualitativ beurteilen, Erweiterungen für vorhandene Algorithmen entwickeln,
  • verteilte Algorithmen implementieren, die Anwendbarkeit vorgegebener verteilter Algorithmen in neuen Anwendungsszenarien bestimmen.

Inhalt: Die Vorlesung behandelt die algorithmischen, systemunabhängigen Grundlagen verteilter Systeme. Zu den Themen gehören Kausalität, logische Uhren, verteilte Synchronisation, verteilte Deadlock-Erkennung, Peer-to-Peer, Fehlertoleranz, Gruppenkommunikation, etc.

Literatur:

  • Couloris, G., Dollimore, J. Und Kindberg, T.: Distributed Systems, 3. Aufl., Addison-Wesley 2000
  • Mattern, F.: Verteilte Basisalgorithmen, Springer- Verlag 1989
  • Tanenbaum, A. und van Stehen, M.: Distributed Systems, Prent. Hall 2002