Tuition Fee
Start Date
Medium of studying
On campus
Duration
Details
Program Details
Degree
Bachelors
Major
Digital Media | Multimedia | Computer Science
Area of study
Arts | Information and Communication Technologies
Education type
On campus
Course Language
English
About Program
Program Overview
Multimedia Programming Program
Overview
The Multimedia Programming program is designed to provide students with a comprehensive understanding of the principles and techniques involved in the development of multimedia applications for desktop and web platforms. The program covers a range of topics, including graphics, sound, 3D, and multimedia interfaces.
Program Structure
- The program consists of a lecture series and tutorials.
- The lecture series provides an introduction to the fundamental techniques and programming interfaces used in multimedia application development.
- The tutorials offer hands-on experience with different frameworks, languages, and tools, including Python and Java FX.
Target Audience
- The program is suitable for students of Arts and Multimedia, Medieninformatik (Bachelor), and Informatik.
- It is also open to students of other disciplines who wish to acquire skills in multimedia programming.
Prerequisites
- Expected prior knowledge includes a Vordiplom in Medieninformatik or Informatik.
- Students are required to have a basic understanding of programming concepts and principles.
Lecture Schedule
| Date | Lecture Topic | Script | Audio |
|---|---|---|---|
| 15.04.2013 | General Topics, Introduction to Python/Pygame | Ch1(a) | Audio1a |
| 22.04.2013 | Other Multimedia Development Platforms: Overview | Ch1(b) | Audio1b |
| 29.04.2013 | Challenges in Multimedia Programming | Ch2 | Audio2 |
| 06.05.2013 | Programming with Images | Ch3 | Audio3 |
| 13.05.2013 | Programming with Animations, Part 1 | Ch4(a) | Audio4a |
| 20.05.2013 | (Cancelled) | ||
| 27.05.2013 | Programming with Animations, Part 2 | Ch4(b) | Audio4b |
| 03.06.2013 | Programming with Sound | Ch5 | Audio5 |
| 10.06.2013 | Programming with Video, Software Engineering Techniques, Part 1 | Ch6, Ch7(a) | Audio6, Audio7a |
| 17.06.2013 | Software Engineering Techniques, Part 2 | Ch7(b) | Audio7b |
| 01.07.2013 | Development Process for Multimedia Projects | Ch8 | Audio8 |
Tutorial Schedule
| Sheet | Topic | Submission Date | Materials | Scripts |
|---|---|---|---|---|
| Sheet 1 | Introduction to Python | 22.04., 00:00 Uhr | Slides, Materials | |
| Sheet 2 | Introduction to Pygame | 29.04., 00:00 Uhr | Slides | Scripts |
| Sheet 3 | Introduction to JavaFX | 06.05., 00:00 Uhr | Slides, Materials, Solution (Manuel Graf) | Scripts |
| Sheet 4 | Slideshow in JavaFX | 13.05., 00:00 Uhr | Slides | Scripts |
| Sheet 5 | Animations in Pygame | 27.05., 00:00 Uhr | Slides | Scripts |
| Sheet 6 | Sprites | 03.06., 00:00 Uhr | Slides, Solution (Simon Weiser) | Scripts |
| Sheet 7 | Sprite-Sheets and Sound | 10.06., 00:00 Uhr | Slides | Scripts |
| Sheet 8 | Game with State Machine | 17.06., 00:00 Uhr | Slides | |
| Sheet 9 | Space Invaders 1 (Bonus Sheet) | 24.06., 00:00 Uhr | Slides | Scripts |
| Sheet 10 | Space Invaders 2 (Bonus Sheet) | 01.07., 00:00 Uhr | Best Of: Johannes Hohlbein, Manuel Graf (website) |
Examination
First Exam
- Date: Monday, July 15, 2013, 10:00 - 12:00
- Registration Deadline: Monday, July 8, 2013, 10:00 am
- Location:
- A-G: Hauptgeb酳de, B 106
- H-N: Hauptgeb酳de, B 006
- O-Z: Hauptgeb酳de, A 120
- Requirements:
- Print all lecture slides and bring them to the exam.
- Bring a calculator.
- Mobile phones, laptops, and other communication devices are strictly forbidden.
- Student ID and a real identification document (e.g., ID card or passport) are required.
Second Exam
- Date: Monday, October 07, 2013, 10:00 - 12:00
- Registration Deadline: Tuesday, October 01, 2013, 12:00 am
- Location: Hauptgeb酳de, M 114
- Requirements:
- Print all lecture slides and bring them to the exam.
- Bring a calculator.
- Mobile phones, laptops, and other communication devices are strictly forbidden.
- Student ID and a real identification document (e.g., ID card or passport) are required.
See More
