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. Hußmann, Tutorials: Alexander De Luca
Hours per week: 2 (Lecture) + 3 (Tutorial)
ECTS credits: 4 (Lecture) + 2 (Tutorial)
Aktuelles
- 12.07.2009: Exercise 11 can now be downloaded.
- 06.07.2009: The dates for the Blockpraktikum are available now and can be checked at the respective website.
- 05.07.2009: Exercise 10 can now be downloaded.
- 29.06.2009: Informations for the exam are online now.
- 29.06.2009: An exemplary solution for exercise 8 can now be downloaded.
- 29.06.2009: Exercise 9 can now be downloaded.
- 18.06.2009: Exercise 8 can now be downloaded.
- 15.06.2009: An exemplary solution for exercise 6 can now be downloaded.
- 14.06.2009: Exercise 7 can now be downloaded.
- 08.06.2009: The slides and scripts for exercise 6 can now be downloaded.
- 07.06.2009: Exercise 6 can now be downloaded.
- 03.06.2009: An exemplary solution for exercise 5 can now be downloaded.
- 29.05.2009: There will be no lecture next week. The tutorials are canceled as well.
- 26.05.2009: An exemplary solution for exercise 4 can now be downloaded.
- 24.05.2009: Attention: This week the tutorial on Wednesday (27.05.) will not be held in room A105 but in the CIP, Amalienstraße.
- 24.05.2009: Exercise 5 can now be downloaded.
- 20.05.2009: Slightly modified the scripts for exercise 4 (see forum).
- 19.05.2009: An exemplary solution for exercise 3 can now be downloaded.
- 17.05.2009: Exercise 4 can now be downloaded.
- 11.05.2009: Exemplary solutions for exercise 2 can now be downloaded.
- 11.05.2009: Exercise 3 can now be downloaded.
- 06.05.2009: Exemplary solutions for exercise 1 can now be downloaded.
- 04.05.2009: Exercise 2 has been slightly modified.
- 03.05.2009: Exercise 2 can now be downloaded.
- 26.04.2009: Exercise 1 can now be downloaded.
- 21.04.2009: Der Übungsbetrieb beginnt am Montag den 27.04.2009.
- 20.04.2009: Die Anmeldung zu den Übungen wird am 20.04.2009 um 20:00 freigeschaltet.
- 09.03.2009: Die erste Vorlesung findet am 20.04.09 statt.
Dates and Locations
-
Lecture: Monday 10-12
Location: Theresienstr. 39, Raum B005 -
Tutorial: Monday 14-16 und 16-18 Uhr (Room B133, Theresienstr. 39), Wednesday 10-12 Uhr (Room A105, Amalienstr. 17), Thursday 12-14 Uhr (Room B133, Theresienstr. 39)
Exam
- Date: Monday, July 20 2009, 10-12 a.m.
- Place: Theresienstr. 39, Raum B005
-
Attention:
- Print all lecture slides and bring them with you.
- Mobile phones, laptops and any other communication technologies are strictly forbidden. Leave them at home.
- student id card required
- Real (!!) identification document required (e.g. ID card or passport)
Topic
Die Vorlesung stellt grundlegende Techniken und Programmierschnittstellen zur Entwicklung von Multimedia-Anwendungen 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 Lehrveranstaltung unterscheidet sich deutlich von den gleichnamigen Veranstaltungen vorhergehender Jahre! Die Übungen werden das Autorenwerkzeug Flash nicht verwenden. Die SWS-Zahl ist geringer als in den Vorjahren (Übungen 3-stündig statt 4-stündig). Ein umfangreiches Flash-Projektpraktikum (ähnlich zu den Übungen der Vorjahre) wird zusätzlich als Blockpraktikum Multimedia-Programmierung angeboten.
Die Lehrveranstaltung eignet sich für
- Studierende der Diplomstudiengänge Medieninformatik oder Informatik im Hauptstudium. Erwartete Vorkenntnisse: Vordiplom in Medieninformatik oder Informatik.
- Studierende des Bachelor-Nebenfachstudiengangs Medieninformatik im Hauptfach Kunst und Multimedia (Pflichtveranstaltung im 4. Fachsemester als Teil des Moduls Multimedia-Praxis)
- Studierende des Bachelorstudiengangs Medieninformatik oder Informatik als "vertiefendes Thema" (siehe Informationen zu Bachelor Informatik und Medieninformatik)
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
Slides and podcast of lecture are available.The podcast (in German) can be subscribed to from iTunes.
Podcast abonnieren
Datum | Thema der Vorlesung | Skript | Podcast | |
---|---|---|---|---|
20.04.09 | Introduction to Multimedia Programming | ca. 500 KB | Audio 1 | |
27.04.09 | Development Platforms for Multimedia Programming - Python and Pygame | ca. 200 KB | Audio 2a | |
04.05.09 | Development Platforms for Multimedia Programming - Other Platforms |
ca. 400 KB | Audio 2b | |
11.05.09 | Development Platforms for Multimedia Programming - Other Platforms (Contd.) |
ca. 300 KB | Audio 2c | |
11.05.09 | Challenges in Multimedia Programming | ca. 200 KB | Audio 3 | |
18.05.09 | Programming with Images | ca. 500 KB | Audio 4 | |
25.05.09 | Programming with Animations - Part 1 | ca. 500 KB | Audio 5a | |
08.06.09 | Programming with Animations - Part 2 | ca. 700 KB | Audio 5b | |
15.06.09 | Programming with Sound | ca. 300 KB | Audio 6 | |
22.06.09 | Programming with Video | ca. 600 KB | Audio 7 | |
29.06.09 | Design Patterns for Multimedia Software | ca. 300 KB | Audio 8 | |
06.07.09 | Development Process for Multimedia Projects | ca. 1100 KB | Audio 9 | |
13.07.09 | Modelling Multimedia Applications | ca. 500 KB | Audio 10 |
Tutorial
The concepts introduced in the lecture are practiced with concrete examples. The three hours per weak are based on two hours tutorial and the time spent for solving the weekly tasks.
The concepts introduced in the lecture are practiced with concrete examples. The three hours per weak are based on two hours tutorial and the time spent for solving the weekly tasks.
Doing the homework decides whether a student will be allowed to write the exam (Bachelor students) or whether the student passes the class. Each homework (two exceptions) have to be successfully submitted. This means that each of those need to be passed with at least 50% of the available points.
Blatt Nr. | Thema des Übungsblatts | Abgabedatum | Folien zur Übung | Materialien |
---|---|---|---|---|
1 | Einführung in Python | 04.05.09 10:00 Uhr | Folien | Materialien |
2 | Interaktion mit Pygame | 11.05.09 10:00 Uhr | Folien | -- |
3 | Animationen | 18.05.09 10:00 Uhr | Folien | Skripte |
4 | Sprites | 25.05.09 10:00 Uhr | Folien | Skripte |
5 | Sprite Animations | 01.06.09 10:00 Uhr | Folien | Skripte |
6 | Physics | 15.06.09 10:00 Uhr | Folien | Skripte |
7 | Sound | 22.06.09 10:00 Uhr | Folien | Skripte |
8 | Bildbetrachter in JavaFX | 29.06.09 10:00 Uhr | Folien | Skripte Materialien |
9 | Slideshow in JavaFX | 06.07.09 10:00 Uhr | Folien | Skripte |
10 | Breakout | 13.07.09 10:00 Uhr | - | - |
11 | Breakout 2 | 20.07.09 10:00 Uhr | - | - |
Best Of
Here you find the solutions of the last exercise which we liked best. All solutions are published with the agreement of the respective students.
- Daniel Filonik - 3D Breakout (Pygame)
- Clemens Weidenhiller - Combo Breakout (JavaFX)
Registering for the Tutorial
A registration is required for participating at the tutorials. Registration starts Tuesday April 22, 2009 at 20:00. First come, first served.
To register, use Uniworx with your CIP Account.