Winter Semester 2023/2024

Please find a preliminary timetable with courses and rooms (usually b-it room 0.109) to download: here

Compulsory modules

In winter semesters we usually offer two compulsory modules of the Media Informatics program:

  • Designing Interactive Systems I (Compulsory Modules; 6 ECTS; Borchers; register in RWTHonline)
  • Introduction to Computer Graphics (Compulsory Modules; 8 ECTS; Klein; register in RWTHonline)

The 3rd compulsory module is offered every summer semester:

  • Foundations of Data Science (next time offered in Summer 2024)
More elective courses at b-it & Uni Bonn

This list includes all courses at b-it and many courses from Uni Bonn (that are listed for MI). This list may not be complete. If you are interested in any elective course from the CS department at Uni Bonn (e.g. for courses in the CCT area) please contact 

Please note, courses at b-it will start October 23th, 2023 - since before than, the bridging course is offered and recommended for all MI students in the first semester.

  • Explainable AI and Applications (MMT; 6 ECTS; Dong, Sifa; register in RWTHonline)
  • Cryptography (CCT; 8 ECTS; Nuesken; register in RWTHonline and here)
  • Mining Media Data (MMT; 4 ECTS; Sifa; register in RWTHonline)
  • eBusiness (MMUI; 4 ECTS; Rose; register in RWTHonline)
  • Introduction to Natural Language Processing (MMT; 6 ECTS; Flek; register in RWTHonline)
  • more courses in the areas CCT, MMT and MMUI can be found at RWTH or Uni Bonn (please note, that they might start earlier in the week of October 9th, 2023)

Also, we have some labs and seminar which are recently availabe for immediate registration (no central distribution process as in SuPra):

  • Seminar: Multimodal Transformers and Applications (Sifa; register in RWTHonline)
  • Seminar: Audio (Kurth; see BASIS)
  • Seminar: Advanced Topics in Cryptography (Nuesken; register both, here and in RWTHonline)
  • Seminar: Visualization and Medical Image Analysis (Schultz; see BASIS)
  • Lab: Machine Learning on Encrypted Data (Nuesken; register both, here and in RWTHonline)
  • Lab: Visualization and Medical Image Analysis (Schultz; see BASIS)

Courses at Uni Bonn are not managed in RWTHonline and hence, many of them have no registration. Please talk to the instructors if you need to register and how.

  • Foundations of Audio Signal Processing (MMT; 6 ECTS; see BASIS)
  • Numerical Algorithms for Visual Computing and Machine Learning (MMT; 6 ECTS; see BASIS)
  • Introduction to Sensor Data Fusion (MMT; 6 ECTS; see BASIS)
  • Technical Neural Nets (MMT; 6 ECTS; see BASIS)
  • Image Acquisition and Analysis in Neuroscience (MMT; 6 ECTS; see BASIS)
  • Computer Vision (MMT; 9 ECTS; see BASIS and check with instructor)
Compulsory module component / online learning unit

For all students as prerequisite to thesis registration, you need to pass an online learning unit "Scientific Integrity". This is a central course offer by RWTH. It is offered every semester.

Bridging course "Foundation of Informatics"

This course is a course on the foundations in theoretical computer science and might be mandatory to you. Please check your admission letter, to see if it is mentioned there. If not, you are not required to take it. However, we strongly encourage all students to participate since it covers all necessary theoretical topics required in many elective courses.

The course is held in a blended learning format. It is structured in two blocks of each two weeks. The first block is completely online and can be done in a self-paced manner. Please checkout the course webpage for more details and register to its mailing list and online course room:

Course "Technical Writing"

This course is a mandatory course offered as a block course (4-5 days).

It is offered starting March 4th, 2023 at b-it. Please register in RWTHonline (LV KP00008).

Module Manuals/Handbooks (former Module catalogues)

Module Manuals are published every semester and contain all modules of the study program. Please take note: Module descriptions can change between semesters. You can find the recently published version both program versions here.

Thesis Registration

If you are required to take the bridging course or any other "Auflagen", you need to pass them before thesis registration (according to general examination regulation §3 para. 6)

You may register your thesis when you have achieved the following credits and they are shown on your transcript.

  • one of two compulsory elective modules in the area of Practical Labs has been successfully completed,
  • all compulsory elective modules in the area of Communication Skills have been successfully completed, and
  • a total of 54 CP in examinations have been successfully completed
  • For all students enrolled since Winter 2020, you need to pass the module component Scientific Integrity (online course offered every semester; see RWTHonline).

In total you'll need 60% of 90 credits, which translates to 54 credits.

To finish the program you'll need 120 credits as mentioned above.

Your first examiner needs to be from the CS department of RWTH Aachen University or University of Bonn. They can also be from Fraunhofer FIT or IAIS if they have affiliation with either RWTH or Uni Bonn as well (e.g., Prof. Wrobel, Prof. Rose, Prof. Prinz). The second examiner can be any examiner from a university, but most often is also from the CS department of RWTH or Uni Bonn.

Please note that in many cases you will have a supervisor (e.g., research assistant of the respective examiner), who will supervise you. They have no examiner role and can not be first or second examiner (except if they have examination priviledges by the examination board).

If you found a topic with a examiner, please contact the ZPA and ask for the registration form for your thesis.

Reminder: if the thesis is registered you'll have only 6 months to work on it.

Some examiners allow/require a reading phase before registration where you work up a proposal and present your thesis idea before start to work on it. This can take 2-8 weeks depending on the topic and supervisor.

After collecting the signatures on the registration form, you have to submit the form via In case of questions, feel free to contact