The TUM School of Computation, Information and Technology brings together Mathematics, Informatics and Electrical & Computer Engineering to connect theoretical foundations with real-world applications. The English-taught MSc in Informatics is a research-oriented programme that builds on the computer science fundamentals gained during your undergraduate degree. Teaching and research cover a broad spectrum—from core theory to interdisciplinary application—addressing major contemporary challenges such as the digital transformation while remaining rooted in the discipline’s technical foundations.
The curriculum offers a wide selection of courses and lets students tailor their studies by specialising in up to three focus areas. Available specialisations include:
In addition to subject-specific coursework, the programme includes an interdisciplinary project (possible collaboration areas: Mathematics, Medicine, Business Administration, Mechanical Engineering or Electrical Engineering) and modules aimed at developing soft skills. Graduates leave with advanced research competence in informatics and the ability to work independently to high academic standards, plus an understanding of at least one application domain and its terminology.
Career-wise, the degree prepares you for doctoral studies and academic research as well as leadership roles in industry. Alumni are equipped to lead software development projects and hold executive positions, and to work across all stages of software engineering—from specification, design and analysis to implementation and formal verification.
Requirements (summary)
This two-year (four-semester) Master's curriculum combines advanced coursework with hands-on development and research, preparing you for technical and academic careers in computer science. In each semester you will take advanced lectures that deepen your theoretical understanding, and you will also participate in a seminar and at least one lab course that apply concepts in practice. Throughout the programme, students work on software development assignments and research projects that build teamwork, software engineering and problem-solving skills.
In the third semester you can tailor your practical experience: either take a second lab course to further strengthen applied skills and industry-style project work, or pursue a guided research project conducted closely with a professor to gain experience in independent inquiry and academic research methods. The programme emphasises both practical and research competencies so you can choose the path best aligned with your career goals.
The fourth semester is dedicated to the Master’s thesis, where you carry out a substantial research or development project and demonstrate your ability to plan, execute and communicate original work. Graduates will leave with advanced theoretical knowledge, practical software development experience, research capabilities and the ability to conduct independent projects — competencies valued in industry roles and doctoral studies alike.
Programme requirements (curriculum components)
Applicants should hold a Bachelor of Science in Informatics or Computer Science and submit a short statement explaining their reasons for choosing this master’s programme plus a scientific essay demonstrating previous academic work and research potential. These documents help the admissions committee assess your motivation, fit for the programme, and your ability to present technical/scientific ideas in writing.
Some candidates may be asked to attend a written test on campus as part of the selection process. In addition, applicants who earned their bachelor’s degree in Bangladesh, China, India, Iran, or Pakistan must provide a GRE or GATE test result. If your undergraduate degree was completed outside Germany, you must submit preliminary documentation through uni-assist (the recognised credential-evaluation service). Check the programme webpage for full details and any updates.
Requirements (concise)
Winter Semester (International)
31 May 2026
Summer Semester (International)
30 November 2026
Winter Semester (EU/EEA)
31 May 2026
Summer Semester (EU/EEA)
30 November 2026
Graduates are prepared for doctoral research and for advanced roles in industry, such as leading software development projects, systems design and architecture, and executive positions in technology management. The programme equips alumni to work across all phases of software engineering—from specification, design and analysis to development, implementation and formal verification—and to contribute in research labs, technology companies, and interdisciplinary application domains such as digital health or scientific computing.
The combination of deep technical specialisation, interdisciplinary project experience and soft skills training makes graduates attractive to employers seeking engineers and researchers who can bridge domain knowledge and advanced computing methods.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus