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. 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
- 16.08.2012 Ein Best Of zur Breakout Aufgabe ist nun online.
- 10.08.2012 Die Nachholklausur findet am 03.09.2012 statt.
- 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
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 |
28.05.2012 | entfällt | ||
04.06.2012 | Programming with Animations, Part 2 | Ch4(b) | Audio4b |
11.06.2012 | Programming with Sound | Ch5 | Audio5 |
18.06.2012 | Programming with Video Software Engineering Techniques, Part 1 |
Ch6 Ch7(a) |
Audio6 Audio7a |
25.06.2012 | Software Engineering Techniques, Part 2 | Ch7(b) | Audio7b |
02.07.2012 | Development Process for Multimedia Projects | Ch8 | Audio8 |
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 Lösung |
Skripte |
Blatt 6 | Sprites | 11.06.2012 10:00 Uhr | Folien Lösung |
Skripte |
Blatt 7 | Sprite-Sheets und Sound | 18.06.2012 10:00 Uhr | Folien | Skripte |
Blatt 8 | Spiel mit Zustandsautomat | 25.06.2012 10:00 Uhr | Folien | |
Blatt 9 | Breakout 1 (Bonusblatt) | 02.07.2012 10:00 Uhr | Folien | Skripte |
Blatt 10 | Breakout 2 (Bonusblatt) | 09.07.2012 10:00 Uhr | ||
Klausurvorbereitung | Folien |
Best Of
Hier findet Ihr die Abgaben der letzten Übung, die uns besonders gefallen haben. Alle Lösungen wurden mit Erlaubnis der Studenten online gestellt.
- Benjamin Bisinger - Breakout
Exam
- Date: Monday, July 16th 2012, 10-12 a.m.
- Deadline for registration: Tuesday, July 10th 2012, 16 p.m.
- The registration is possible via Uniworx.
- Place:
A-L: Hauptgebäude, M 114
L-Z: Hauptgebäude, B 006 -
Attention:
- Print all lecture slides and bring them with you.
- Bring a calculator 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)
Second Exam
- Date: Monday, September 3rd 2012, 2-4 p.m.
- Deadline for registration: Wednesday, August 15th 2012, 22 p.m.
- The registration is possible via Uniworx.
- Place:
Amalienstraße 17, A 105 -
Attention:
- Print all lecture slides and bring them with you.
- Bring a calculator 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)