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, Datenbeschreibungssprachen, Anwendungsunterstützung, Web Services, Cloud Computing, Edge Computing, Spring.
Lehr-/ Lernformen: Folien, Übungsblätter
Literatur: Wird in der Vorlesung bekannt gegeben.
- Dozent:in: Harun Baraki
- Dozent:in: Stefan Werner
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.
- Dozent:in: Kurt Geihs
- Dozent:in: Marie Ossenkopf
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.
- Dozent:in: Kurt Geihs
- Dozent:in: Alexander Jahl
- Dozent:in: Stefan Jakob
- Dozent:in: Marie Ossenkopf
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
- Dozent:in: Kurt Geihs
- Dozent:in: Alexander Jahl
- Dozent:in: Stefan Jakob