Konzepte verteilter und mobiler Medien und Systeme

Fakultät

Fakultät Ingenieurwissenschaften und Informatik (IuI)

Version

Version 2 vom 07.04.2026.

Modulkennung

11M2013

Niveaustufe

Master

Unterrichtssprache

Deutsch, Englisch

ECTS-Leistungspunkte und Benotung

5.0

Häufigkeit des Angebots des Moduls

nur Sommersemester

Dauer des Moduls

1 Semester

 

 

Kurzbeschreibung

Das Modul zeigt basierend auf bereits erworbenen Kompetenzen zur Entwicklung verteilter Anwendungen die Besonderheiten bei der Verteilung und Mobilisierung von Medien auf. Die Studierenden sollen dem schnell wachsenden Bedarf an Know-How im Bereich mobiler Medien mit Kompetenz und technischer Tiefe begegnen können.

Lehr-Lerninhalte

1. Übersicht und grundlegende Konzepte

2. Frontends für mobile Medien: Mobile Geräte & Apps als Medien

   - Plattformen und Anwendungen

   - Entwicklung mobiler Apps: nativ, web-basiert, hybrid

   - Software Development Lifecylce (Design, Realisierung & Deployment)

3. Middleware: Vernetzung und Verteilung

   - Integration von Kommunikation und Sensorik

   - Nutzung und Bereitstellung von Diensten und APIs

   - Sicherheitsaspekte

4. Backends: Infrastrukturen für verteilte und mobile Medien

   - Datenhaltung und Backends

   - Konzepte zur Umsetzung via Data Center und Cloud (xaaS)

   - Datensicherheit und regulatorische Vorgaben 

5. Ausblick auf zukünftige Entwicklungen

Gesamtarbeitsaufwand

Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").

Lehr- und Lernformen
Dozentengebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
15Vorlesung-
15betreute Kleingruppen-
15Labor-Aktivität-
Dozentenungebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
75Arbeit in Kleingruppen-
15Literaturstudium-
15Veranstaltungsvor- und -nachbereitung-
Benotete Prüfungsleistung
  • mündliche Prüfung oder
  • Klausur oder
  • Portfolio-Prüfungsleistung
Unbenotete Prüfungsleistung
  • experimentelle Arbeit
Bemerkung zur Prüfungsart

Portfolio-Prüfung: Vier schriftliche Arbeitsproben mit jeweils 15 Punkten und eine Hausarbeit mit 40 Punkten (Summe 100 Punkte) bestimmen die Note.

Prüfungsdauer und Prüfungsumfang

Benotete Prüfungsleistung:

- Klausur: siehe jeweils gültige Studienordnung

- Mündliche Prüfung: siehe Allgemeiner Teil der Prüfungsordnung

- Im Rahmen der Portfolio-Prüfung:

  - Die praktischen Arbeitsproben im Rahmen der Portfolio-Prüfung umfassen je 8-10 Seiten (einschl. Source-Code).

  - Der PSC im Rahmen der Portfolio-Prüfung umfasst 10-15 Seiten (zuzüglich Source-Code)

 

Unbenotete Prüfungsleistung:

- Experimentelle Arbeit: Experiment: insgesamt ca. 6 Versuche

Empfohlene Vorkenntnisse

  • Gute Englischkenntnisse
  • Software-Entwicklungskenntnisse auf Bachelor-Niveau
  • Kenntnisse in Client/Server-Architekturen und Vernetzung

Wissensverbreiterung

Die Studierenden kennen und verstehen wesentliche Randbedingungen und Methoden der Entwicklung Anwendungen verteilter und mobiler Medien. Sie kennen die Mechanismen zur Strukturierung entsprechender Software-Systeme und können die wesentlichen Eigenschaften verschiedener Ansätze wiedergeben.

Wissensvertiefung

Die Studierenden haben der vertieftes Verständnis der verschiedenen Ansätze der Konzeptionierung und Realisierung von Anwendungen für mobile Medien und können deren Abläufe und Funktionen charakterisieren. Sie können wichtige Randbedingungen wie Speicher, Rechenzeit, Energie und Vernetzung analysieren und in die Umsetzung der Problemlösung einbringen. Sie setzen die Behandlung typischer Fehlersituationen richtig um.

Wissensverständnis

Die Studierenden können verteilte und mobile Anwendungen von der Anforderungsanalyse bis zu operativen Tests unter Berücksichtigung technischer Einschränkungen synthetisieren. Sie reflektieren dabei  auch in komplexen Situationen alternative Möglichkeiten z.B. des Datenaustauschs oder der benutzer-zentrierten Bedienung.

Nutzung und Transfer

Die Studierenden können Erfahrungen beim Einsatz von Konzepten und Technologien für verteilte mobile Medien gezielt auf unterschiedliche Einsatzgebiete analysieren. Auf Basis des gewonnenen Wissens können sie die Auswahl von adäquaten Methoden und die Technologieauswahl auch in neuen Anwendungskontexten ableiten.

Wissenschaftliche Innovation

Die Studierenden können systematisch neue Technologie erschließen und Methoden für die Bearbeitung von komplexen Lösungen und Systeme für verteilte und mobile Medien ableiten.

Kommunikation und Kooperation

Die Studierenden können mit Gruppen anderer Disziplinen kooperieren und die eigenen Fachaspekte auf angemessenem fachlichen Niveau verbalisieren. Sie können in den verschiedenen Stufen der Gruppenzusammenarbeit die jeweiligen Arbeitsergebnisse strukturiert zusammenfassen, dokumentieren und präsentieren.

Wissenschaftliches Selbstverständnis / Professionalität

Die Studierenden können bestehende und zukünftige Technologien verteilter Medien vor dem Hintergrund ethischer, rechtlicher und ökonomischer Rahmenbedingungen reflektieren bewerten.

Literatur

Tanenbaum, Andrew S.; van Steen, Marten (2023): Distributed Systems: Principles and Paradigms, ISBN ‎ 978-1292025520, ‎ PEV; 2nd Edition. 

Rahm, E. ; Saake, G. ; Sattler, K. (2015): Verteiltes und Paralleles Datenmanagement, ISBN 978-3-642-45241-3, Springer-Verlag.

Erl, Thomas; Barcelo Monroy, E. (2023): Cloud Computing: Concepts, Technology, Security, and Architecture. Pearson.

Künneth, Thomas (2023): Android UI Development with Jetpack Compose,  Packt Publishing.

Smyth, Neil (2024): Jetpack Compose 1.6 Essentials: Developing Android Apps with Jetpack Compose 1.6, Android Studio, and Kotlin . CreateSpace Independent Publishing Platform.

Solotes, Thomas (2025): Moderne Swift-Programmierung: Von den Grundlagen zum Erstellen Ihrer ersten Apple-Apps. Independently published.

Sillmann, Thomas (2026): Das Swift-Handbuch: Apps programmieren für alle Apple-Plattformen, Hanser.

Verwendbarkeit nach Studiengängen

  • Informatik
    • Informatik M.Sc. (01.09.2025)

    Modulpromotor*in
    • Westerkamp, Clemens
    Lehrende
    • Eikerling, Heinz-Josef
    • Westerkamp, Clemens