SS25 SS24 SS23 SS22 SS21 SS20 SS19 SS18 SS17 SS16 SS15 SS14 SS13 SS12 SS11 SS10 SS09 SS08 SS07 SS06 SS05 SS04
Multimedia Programming
Lecturer: Prof. Alt
Tutorials: Felix Dietz, Oliver Hein
Hours per week: 2 (Lecture) + 3 (Tutorial)
ECTS credits: 6
Language: German
Modul: P 5 (BA MI-NF PStO 2022); WP 23, WP 27, WP 28 (BA MI PStO 2022)
Syllabus
The lecture presents basic techniques and programming interfaces for the development of multimedia applications for desktop, Web and mobile devices. This comprises interfaces for 2D graphics, sound, video and animation. A special emphasis is on patterns, programming techniques and processes which are applicable across varying platforms and programming languages. As an application example, mainly 2D games will be used.
Please note, lecture and tutorials will be in German language.
The tutorials will be carried out with several different frameworks and languages. For the basic concepts, the language Python, together with the framework Pygame, will be used. For the advanced topics (mainly for the major subject students), the gaming engine Unity will be used, together with the programming language C#.
Die Lehrveranstaltung eignet sich für
- Studierende Hauptfach Medieninformatik (Bachelor) oder Informatik als "Vertiefendes Thema" (siehe Informationen zu Bachelor Informatik und Medieninformatik)
- Studierende Nebenfach Medieninformatik (Bachelor): Pflichtveranstaltung im 4. Fachsemester als Teil des Moduls Multimedia-Praxis
Dates and Locations
Lecture:Location: Schellingstraße 3, S 002
Dates: Monday, 10am-12pm
Übung:
The tutorials will start from the second week of the term. If not stated otherwise, the sessions start c.t. We will announce the times and locations soon.- Tuesday 8-10 am (Oettingenstr. 67 (L) - L U112)
- Wednesday 4-6 pm (Oettingenstr. 67 (L) - L U112)
- Wednesday 6-8 pm (Oettingenstr. 67 (L) - L U112)
- Freitag 2-4 pm (Oettingenstr. 67 (L) - L U112)
Exam:
TBA
Organisatorisches
Übungsbetrieb
In den Übungen wird der in der Vorlesung vermittelte Stoff praktisch angewendet. Diese tragen damit wesentlich zum Verständnis der praxisorientierten Inhalte bei.