| Program start date | Application deadline |
| 2009-04-20 | - |
Program Overview
Multimedia Programming
The Multimedia Programming course is designed to introduce students to fundamental techniques and programming interfaces for developing multimedia applications. The course covers various topics, including graphic, sound, 3D, and multimedia interfaces.
Course Details
- Lecturer: Prof. Hu羥ann
- Tutorials: Alexander De Luca
- Hours per week: 2 (Lecture) + 3 (Tutorial)
- ECTS credits: 4 (Lecture) + 2 (Tutorial)
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, 10-12 a.m.
- Place: Theresienstr. 39, Raum B005
- Requirements:
- Print all lecture slides and bring them with you
- Mobile phones, laptops, and any other communication technologies are strictly forbidden
- Student ID card required
- Real identification document required (e.g., ID card or passport)
Topic
The course focuses on introducing students to the development of multimedia applications, covering topics such as:
- Graphic interfaces
- Sound interfaces
- 3D interfaces
- Multimedia interfaces
The tutorials will be conducted using different frameworks, languages, and tools, including Python and Java FX.
Target Audience
This course is suitable for:
- Students of the Diplomstudieng鄚ge Medieninformatik or Informatik in the Hauptstudium, with expected prior knowledge of Vordiplom in Medieninformatik or Informatik
- Students of the Bachelor-Nebenfachstudiengangs Medieninformatik in the Hauptfach Kunst and Multimedia (Pflichtveranstaltung im 4. Fachsemester as Teil des Moduls Multimedia-Praxis)
- Students of the Bachelorstudiengangs Medieninformatik or Informatik as "vertiefendes Thema"
Registration
Registration for the lecture is required using Uniworx. Everyone can join this lecture, but registration will be closed once the maximum capacity is reached.
Lecture
Slides and podcasts of the lecture are available. The podcast can be subscribed to from iTunes.
Tutorial
The concepts introduced in the lecture are practiced with concrete examples. The three hours per week are based on two hours of tutorial and the time spent solving 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.
Tutorial Schedule
The following topics are covered in the tutorials:
- Introduction to Python
- Interaktion mit Pygame
- Animationen
- Sprites
- Sprite Animations
- Physics
- Sound
- Bildbetrachter in JavaFX
- Slideshow in JavaFX
- Breakout
- Breakout 2
Best Of
The solutions of the last exercise that were liked best are published with the agreement of the respective students.
Registering for the Tutorial
A registration is required for participating in the tutorials. Registration starts on Tuesday, April 22, 2009, at 20:00, on a first-come, first-served basis. To register, use Uniworx with your CIP Account.
