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. Workload Lehrtyp Mediale Umsetzung Konkretisierung 15 Vorlesung - 15 betreute Kleingruppen - 15 Labor-Aktivität - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 75 Arbeit in Kleingruppen - 15 Literaturstudium - 15 Veranstaltungsvor- 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