Please register ( for the DIS2 course to access the Wiki and the lab computers (Aachen students only!).

Course Schedule, Assignments and Policies:


Field of study:
  • Informatik (D)/Hauptstudium/Praktische Informatik
  • Technik-Kommunikation (M.A.)/2. Hauptfach (Technisches Fach)/Grundlagen der Informatik/Hauptstudium/Spezialisierung Informatik
  • Informatik (GYM+GS,SII)/Hauptstudium/B. Praktische Informatik
  • Media Informatics (M.Sc.)/Multimedia Technologie
  • Media Informatics (M.Sc.)/Multimedia Technologie/in Aachen
  • Software Systems Engineering (M.Sc.)/Practical Computer Science
  • Software Systems Engineering (M.Sc.)/Areas of Specialization/Media Informatics
Number SWS: V4+Ü2 (Aachen)
ECTS Credits: 8
The lecture will be held in English.

Course Aim:

After this class, students will know how the technology behind interactive systems works. They can analyze, design, and implement graphical and other user interfaces for existing and emerging technologies, both for the desktop and beyond, and including interfaces for multimedia contents. Group-based, project-centered assignments and lab activities convey hands-on experience building user interfaces and foster project management and teamwork skills.


This course builds on the foundations of Designing Interactive Systems I, and provides an understanding of how interactive multimedia systems are built from a computer science point of view. It covers the principles of event-based operating systems, window system architectures, input and output device technology for multiple modalities, as well as User Interface Management Systems and UI development toolkits and their relative merits. In the labs, students will develop a minimalistic window system themselves, but also learn to work with various real-life development environments, including window systems such as Java Swing and multimedia development environments, to develop user interfaces.

Activity Confirmation:

Lecture, successful completion of weekly project-based group assignments, graded written midterm and final examinations.

Course Materials:

Collaboratively editable web site (Wiki) for the course with lecture slides in PDF format, sample videos to view online, online discussion forum for students taking the class, and space for students to create their group project web sites online.



Lab Session 1Mon14:00-15:30Media Computing Lab
Lab Session 2Mon15:30-17:00Media Computing Lab

Previous offerings:

Created by heller. Last Modification: Tuesday 14 of April, 2009 11:49:28 by heller.

Media Computing Group at RWTH Aachen