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