The curriculum is based on three content pillars – Computer Science (20-25%), Management (20-25%), and Information Systems (35-40%). Additionally, there are support electives and the Master’s Thesis. 53 of the total 120 Credits have to be elected according to the following scheme:

  • at least 5 Credits form the area Algorithms,
  • at least 5 Credits from the area Machine Learning and Data Analytics,
  • at least 5 Credits from the area Information Systems,
  • at least 5 Credits from the area Databases and Information Systems,
  • at least 18 Credits from the area Management.

A full list of available courses is available here.

In addition to these electives, it is necessary to take the following courses:

  • IN2309: Advanced Topics of Software Engineering  (8 Credits)
  • IN2087: Software Engineering for Business Applications - Master's Course: Web Application Engineering (8 Credits)
  • IN2105: Business Process Technologies and Management  (5 Credits)
  • Lab course: IN2128, IN2129 or IN2130 (10 Credits)
  • Master's Thesis: IN2109 (30 Credits)
  • Support Electives (6 Credits)

Start planning your semester in advance and find out about available modules early on. In particular, do not forget to register for exams separately. Sample study plans can be found below. 

During the studies in the M.Sc. Information Systems, modules amounting to at least 6 credits from the area of support electives must be completed. An overview of currently available modules can be found here. In addition to the modules listed there, you can also take modules from the TUM Language Center and the Carl von Linde Akademie. Please note the following information.

The Guided Research can be conducted as part of the overarching elective modules. Unlike in the master's program in computer science, the research paper cannot be supplemented by suitable modules. The aim of the module is for you to work independently on a current research topic in regular consultation with your supervisor and to write a concise scientific essay in English on this topic. If appropriate, you may present the result at a professional conference.

The research paper can be registered within the first week of lectures of each semester. To do this, you fill out the registration form with your supervisor and send it to the examination board. You will then work on the topic independently and discuss your progress with your supervisor at regular intervals. After completion of the scientific paper of about 8 to 12 pages in English, you will present your work (at the chair or at a scientific conference). The paper has to be handed in to your supervisor at the latest in the first week of the following semester. The supervisor will evaluate the work within five weeks.