Programmierung zeitbasierter Medien
- Fakultät
Ingenieurwissenschaften und Informatik
- Version
Version 6.0 vom 23.02.2023
- Modulkennung
11B0358
- Modulname (englisch)
Programming of Time Based Media
- Studiengänge mit diesem Modul
- Informatik - Medieninformatik (B.Sc.)
- Informatik - Technische Informatik (B.Sc.)
- Lehramt an berufsbildenden Schulen - Teilstudiengang Informationstechnik (M.Ed.)
- Niveaustufe
3
- Kurzbeschreibung
Audiovisuelle Medien sind in vielen Anwendungen unverzichtbar. Sie stellen aber gerade auch eine besondere Herausforderung im Bereich der Software-Entwicklung dar, da unterschiedlichste Faktoren wie Synchronität oder eine schnelle Signalverarbeitung berücksichtigt werden müssen. Die Veranstaltung hat den softwaretechnischen Umgang mit den Medientypen Audio, Video und Animationen zum Ziel. Im Kern steht dabei die Nutzung moderner Bibliotheken im Umgang mit diesen Medien.
- Lehrinhalte
- Grundlagen der Medienverarbeitung und Medientaxonomie
- Datenformate und Kompressionsverfahren
- Erfassen von Medienströmen
- Signalverarbeitung
- Multiplexing und Demultiplexing
- Verteilte Mediendienste
- Audiovisuelle Effekte
- Prozedurale Modellierung und Animation
- Aktuelle SW-Bibliotheken zur Behandlung zeitbasierter Medien
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden erlernen anhand aktueller Software-Bibliotheken den programmiertechnischen Umgang mit den Medientypen Audio, Video und Animation im Kontext multimedialer Anwendungen.
Wissensvertiefung
Die Studierenden, die dieses Modul studiert haben, verfügen über ein vertiefendes Wissen in der Software-Entwicklung für audiovisuelle Medien, insbesondere wird ein kritisches Verständnis für die Komplexität dieser Medientypen in der rechnergestützen Verarbeitung vermittelt. Die verschiedenen Ansätze der Programmierung zeitbasierter Medien werden in ihren Abläufen und Funktionen verstanden.
Können - instrumentale Kompetenz
Multimediale Anwendungen werden auf der Ebene eigener Software-Entwicklungen konzipiert und umgesetzt. Der Umgang mit aktuellen Software-Bibliotheken zur Behandlung zeitbasierter Medien wird erworben.
Können - kommunikative Kompetenz
Eigene Entwicklungsergebnisse werden vor einem Fachpublikum präsentiert und verteidigt.
Können - systemische Kompetenz
Die Studierenden können multimediale Anwendungen von der Anforderungsanalyse über den Entwurf bis zur Realisierung unter Berücksichtigung technischer Randbedingungen entwickeln.
- Lehr-/Lernmethoden
Die Veranstaltung wird seminaristisch durchgeführt. Die Studierenden erarbeiten anhand ausgewählter Problestellungen unterschiedliche Teilbereiche moderner Software-Bibliotheken im Umgang mit audiovisuellen Medien.
- Empfohlene Vorkenntnisse
Audio- und Videotechnik; Fortgeschrittene Programmierung
- Modulpromotor
Morisse, Karsten
- Lehrende
Morisse, Karsten
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 15 Vorlesungen 15 Seminare Workload Dozentenungebunden Std. Workload Lehrtyp 60 Kleingruppen 15 Literaturstudium 45 Hausarbeiten
- Literatur
C. Poynton: Digital Video and HD: Algorithms and Interfaces, 2nd Ed., Morgan Kaufman, 2012D. Ebert et al: Texturing and Modeling, 3rd Ed., Morgan Kaufman, 2003H. Eidenberger, R. Divotkey: Medienverarbeitung in Java, dpunkt.verlag, 2004T. Cox, A. McGee: Quicktime Toolkit, Morgan Kaufmann, 2004M. Pesce: Programming DirectShow for Digital Video, Microsoft Press, 2003K. Bruns, B. Neidhold: Audio-, Video- und Grafikprogrammierung, Fachbuchverlag Leipzig, 2003
- Prüfungsleistung
- Referat
- Projektbericht, schriftlich
- Bemerkung zur Prüfungsform
Bearbeitung SW-Entwicklungsprojekt und Präsentation vor FachpublikumGewichtung Projektbericht 70%/ Referat 30%
- Prüfungsanforderungen
Kenntnisse über digitale Audio- und Videoformate; Detaillierter Kenntnisse zur Programmgesteuerten Verarbeitung von Audio und Video;
- Dauer
1 Semester
- Angebotsfrequenz
Unregelmäßig
- Lehrsprache
Deutsch