SS25 SS24 SS23 SS22 SS21 SS20 SS19 SS18 SS17 SS16 SS15 SS14 SS13 SS12 SS11 SS10 SS09 SS08 SS07 SS06 SS05 SS04
Vorlesung Multimedia-Programmierung

Dozent: Prof. Hußmann
Übungsleitung: Sarah Tausch
Umfang: 2 SWS Vorlesung, 3 SWS Übung
ECTS-Credits: 6
Modul: P17 oder P18: Vertiefende Themen der Medieninformatik für Bachelor I oder II (für Bachelor Medieninformatik)
P16 oder P17: Vertiefende Themen der Informatik für Bachelor I oder II (für Bachelor Informatik)
Aktuelles
- 23.10.2015: Die Klausureinsicht der Nachholklausur findet am 04.11. zwischen 13 und 14 Uhr im Raum A 506 statt. Bitte melden Sie sich über Uniworx zur Klausureinsicht an.
- 17.08.2015: Die Anmeldung zur Nachholklausur ist noch bis zum 21.09.2015 über Uniworx möglich.
- 24.07.2015: Die Klausureinsicht findet am 29.07. zwischen 10 und 12 Uhr im Raum A 506 statt. Bitte melden Sie sich über Uniworx bis zum 28.07. um 12 Uhr zur Klausureinsicht an.
- 03.07.2015: Ergänzung zum Final Project: Die Spielfigur kann sich auch in der linken Bildhälfte befinden, sie sollte bloß ihre Position nicht verändern.
- 02.07.2015: Zum Vorlesungstermin wird eine Programmierberatung angeboten, diese findet ebenfalls im Vorlesungssaal statt.
- 26.06.2015: In der Woche vom 29.06. - 03.07. finden keine Übungen statt. In der Woche vom 06.07. - 10.07. wird in den Übungen auf die Klausur vorbereitet.
- 22.06.2015: Die Anmeldung zur Klausur ist noch bis zum 15.07.2015, 10 Uhr über UniWorX freigeschaltet.
- 22.05.2015: Wegen des Feiertags entfällt der Vorlesungstermin am 25.02.2015.
- 18.05.2015: Das Übungsblatt 4 wurde aktualisiert.
- 04.05.2015: Über das Semester hinweg wird es ab nächster Woche (11.05.2015) ein "Public Viewing" der Podcasts zum Vorlesungstermin im Hörsaal geben.
- 04.05.2015: Wir entschuldigen uns, dass die Übungen am Dienstag, den 28.05.2015 unvorhergesehen ausgefallen sind. Die Übungen werden in dieser Woche am 05.05.2015 nachgeholt.
- 15.04.2015: In der Woche vom 04.05. bis 08.05. fallen die Übungen aus.
- 13.04.2015: Die Übungen am 01.05. entfallen, bitte verteilt euch auf die restlichen Übungen.
- 10.04.2015: Der Übungsbetrieb beginnt in der zweiten Woche, das heißt die erste Übung findet am Dienstag, den 21.04.2015 statt
- 31.03.2015: Die Anmeldung zur Veranstaltung ist ab 1.4. über Uniworx möglich.
- 31.03.2015: Es wird nur mit Ankündigung Präsenz-Vorlesungen geben. Die übrigen Vorlesungen werden mit Podcasts abgedeckt.
- 30.01.2015: Weitere Informationen folgen in Kürze.
Termine und Ort
- Vorlesung:
Termin: Montag, 10-12 Uhr
Ort: Geschw.-Scholl-Pl. 1, Raum B 006
Die Vorlesung wird dieses Semester mit Podcasts abgedeckt. Es findet ein "Public Viewing" der Podcasts zum Vorlesungstermin im Hörsaal statt. - Übung:
Gruppe 01: Dienstag 08-10
Gruppe 02: Dienstag 10-12
Gruppe 03: Mittwoch 16-18
Gruppe 04: Mittwoch 18-20
Gruppe 05: Freitag 14-16
Gruppe 06: Freitag 16-18
Ort: Amalienstraße 17, CIP-Pool (A 001) - Klausur:
Termin: 20.07.2015, 13-15 Uhr
Ort: Geschw.-Scholl-Pl. 1, M 218 - Nachholklausur:
Termin: 02.10.2015, 10-12 Uhr
Ort: Schellingstr. 3, Hörsaal S 001
Inhalt
Die Vorlesung stellt grundlegende Techniken und Programmierschnittstellen zur Entwicklung von Multimedia-Anwendungen für Desktop und Web vor. Behandelt werden Grafik-, Sound-, Video-, und Animationsschnittstellen.
Die Übungen werden mit unterschiedlichen Frameworks, Sprachen etc. durchgeführt werden, darunter z.B. Python/Pygame und Java FX.
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)
Anmeldung zur Vorlesung
Um an den Vorlesung teilzunehmen ist eine Anmeldung über Uniworx erforderlich. Prinzipiell kann jeder an der Vorlesung teilnehmen.
Vorlesung
Datum | Thema der Vorlesung | Skript | Audio | Code |
---|---|---|---|---|
20.04.2015 | Introduction, Overview of Development Platforms | Folien 1 | Audio 1_2a | |
Introduction to Python | Folien 2a | |||
11.05.2015 | Introduction to Pygame/SDL | Folien 2b | Audio 2b | Example (PyG) |
Introduction to JavaFX | Folien 3 | Audio 3 | Example (JFX) | |
18.05.2015 | Introduction to CreateJS for JavaScript | Folien 4 | Audio 4 | Example (CJS) |
History of Multimedia Programming | Folien 5 | Audio 5 | ||
25.05.2015 | Programming with Images | Folien 6 | Audio 6 | |
01.06.2015 | Programming with Animations, Part a | Folien 7a | Audio 7a (techn. Probleme) |
|
Programming with Animations, Part b | Folien 7b | Audio 7b | Example (JFX) | |
08.06.2014 | Programming with Sound | Folien 8 | Audio 8 | |
Programming with Video | Folien 9 | Audio 9 | ||
15.06.2015 | Software Engineering Techniques for Multimedia Software | Folien 10 | Audio 10 | |
22.06.2015 | Development Process for Multimedia Projects | Folien 11 | Audio 11 |
Übung
Blatt | Woche | Thema | Abgabedatum | Materialien | Skripte |
---|---|---|---|---|---|
Blatt_1 | 20.04.2015-24.04.2015 | Einführung in Python | 04.05.2015 08:00 Uhr | Folien Lösung 1-2 (Julia Klose) Lösung 1-3 (Thomas Weber) Materialien |
|
Blatt_2 | 27.04.2015-01.05.2015 | Einführung in PyGame | 11.05.2015 08:00 Uhr | Folien Lösung (Veronika Stürzer) |
Skripte Ü2 |
04.05.2015-08.05.2015 | keine Übungen | ||||
Blatt_3 | 11.05.2015-15.05.2015 | Einführung in JavaFX (1) | 25.05.2015 08:00 Uhr | Folien Lösung (Alexander Klimczak) |
Beispiele Ü3 |
Blatt_4 | 18.05.2015-22.05.2015 | Einführung in JavaFX (2) | 01.06.2015 08:00 Uhr | Folien Lösung (Amadeus Schell) |
Beispiele Ü4 |
Blatt_5 | 25.05.2015-29.05.2015 | Einführung in CreateJS | 08.06.2015 08:00 Uhr | Folien Lösung (Lukas Mecke) |
Beispiele Ü5 |
Blatt_6 | 01.06.2015-05.06.2015 | Animationen in PyGame | 15.06.2015 08:00 Uhr | Folien Lösung (Lisa Fischer) |
Skripte Ü6 |
Blatt_7 | 08.06.2015-12.06.2015 | Sprites in PyGame | 22.06.2015 08:00 Uhr | Folien Lösung (Lisa Fischer) |
Skripte Ü7 |
Blatt_8 | 15.06.2015-19.06.2015 | Spritesheets und Sound | 29.06.2015 08:00 Uhr | Folien Lösung (Daniel Mihaila) |
Skripte Ü8 |
Blatt_9 | 22.06.2015-26.06.2015 | Final Project | 13.07.2015 08:00 Uhr | Folien | Skripte Ü9 |
06.07.2015-10.07.2015 | Probeklausur | Klausurhinweise |