Multimedia Programming
Lecturer: Prof. Hussmann, Dr. Alexander De Luca
Tutorials: Dr. Alexander De Luca
Hours per week: 2 (Lecture) + 3 (Tutorial)
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
- 22.05.2012 Die Skripte zu den Übungen sind nun online.
- 22.04.2012 Folien und Podcast zur zweiten Vorlesung sind nun online.
- 12.04.2012 Folien und Podcast zur ersten Vorlesung sind nun online.
- 01.03.2012 Die Anmeldung zur Vorlesung ist nun offen.
- Hinweis: Alle Angaben sind vorläufig und können sich noch ändern.
Dates and Locations
-
Lecture: Monday 10-12
Location: Geschwister-Scholl-Platz 1, M 114 -
Tutorial:
- Tuesday, 10-12 Uhr, Tutor: Laurent Pichler
- Wednesday, 18-20 Uhr, Tutor: Hans-Peter Dietz
- Friday, 12-14 Uhr, Tutor: Charlotte Prieß
- Friday, 14-16 Uhr, Tutor: Charlotte Prieß
- Programmierberatung:
Wednesday, 16-18 Uhr, Tutor: Hans-Peter Dietz Location: Amalienstraße 17, Raum A 107 -
Exam:
Die Klausur findet vorraussichtlich am 16. Juli von 10-12 Uhr statt.
Location: tba
Topic
Die Vorlesung stellt grundlegende Techniken und Programmierschnittstellen zur Entwicklung von Multimedia-Anwendungen für Desktop und Web vor. Behandelt werden Grafik-, Sound-, 3D-, und Multimediaschnittstellen.
Die Übungen werden mit unterschiedlichen Frameworks, Sprachen etc. durchgeführt werden. Darunter z.B. Python und Java FX.
Wichtiger Hinweis: Diese Jahr wird keine Vorlesung stattfinden. Stattdessen werden Podcasts zur Verfügung gestellt. Zusätzlich wird es eine Fragestunde geben sowie die Übungen.
Die Lehrveranstaltung eignet sich für
- Studierende Kunst und Multimedia (Pflichtveranstaltung im 4. Fachsemester als Teil des Moduls Multimedia-Praxis)
- Studierende Medieninformatik (Bachelor) oder Informatik als "Vertiefendes Thema" (siehe Informationen zu Bachelor Informatik und Medieninformatik)
- Studierende der Diplomstudiengänge Medieninformatik oder Informatik im Hauptstudium. Erwartete Vorkenntnisse: Vordiplom in Medieninformatik oder Informatik.
Registration
To participate at the lecture, a registration using Uniworx is required. Everyone can join this lecture. The registration will be closed once we reached the maximum capacity for this lecture.
Lecture
| Datum | Thema der Vorlesung | Skript | Audio |
|---|---|---|---|
| 16.04.2012 | General Topics, Introduction to Python/Pygame | Ch1(a) | Audio1a |
| 23.04.2012 | Other Multimedia Development Platforms: Overview | Ch1(b) | Audio1b (techn. Probleme) |
| 30.04.2012 | entfällt | ||
| 07.05.2012 | Challenges in Multimedia Programming | Ch2 | Audio2 |
| 14.05.2012 | Programming with Images | Ch3 | Audio3 |
| 21.05.2012 | Programming with Animations, Part 1 | Ch4(a) | Audio4a |
Tutorial
| Blatt | Thema | Abgabedatum | Materialien | Skripte |
|---|---|---|---|---|
| Blatt 1 | Einführung in Python | 23.04.2012 10:00 Uhr | Folien Materialien |
|
| Blatt 2 | Einführung in Pygame | 30.04.2012 10:00 Uhr | Folien Materialien |
Skripte |
| Blatt 3 | Einführung in JavaFX | 14.05.2012 10:00 Uhr | Folien Materialien Lösung |
Skripte |
| Blatt 4 | Slideshow in JavaFX | 21.05.2012 10:00 Uhr | Folien | Skripte |
| Blatt 5 | Animationen in Pygame | 04.06.2012 10:00 Uhr | Folien | Skripte |

