Students
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
How can I help you today?