Computer Science

Short profile

Master of Science

admission restriction
none | individual acceptance

standard length of study
4 semester

study start
April 1 or october 1

teaching language

credit points

admission requirements
Bachelor's degree in a similar field

possible throughout the year


This program is research-oriented and consecutive and is based on a research-oriented Bachelor of Science in Computer Science. It can also be attended by graduates from similar bachelor programs, such as Computer and Systems Engineering, Mathematics or Information Systems Engineering

The master program Computer Science aims at a research-oiented specialisation of the professional and methodological comepetence acquired in a university degree in a major subject in computer science.

This also includes the enlargement of vocationally competences and the education in the fundamentals of computer science on a high level. As a result, the graduates are able to access complex problems in the field of computer science independently and solve them with scientific methods. Beyond that, team skills, social competence and communication skills are developed during the studies in large measure.

The master program Computer Science is both interdisciplinary and integrative and characterized by an intensive research orientation.

Fields of study

17 %
Fundamental courses (e.g. complex information technology systems, transactional information systems, networkalgorithms, efficient algorithms)
30 %
Optional courses from the chosen specialisation (see specialisation and detailed overview)
8 %
Advanced mathematics for computer scientists (e.g. discrete mathematics, information and coding theory, optimization, numerical analysis, stochastic models)
8 %
Minor subject (optional subjects from the academic master program)
4 %
Non-technical minor subject (optional subjects from the academic master program)
8 %
Project- and main seminar
25 %
Master thesis


  • Integrated hardware and software systems

  • Media information technology and virtual reality

  • Data analytics and computing

  • System and software engineering

  • Mobile and distributed communication and information systems

  • Cognitive systems

  • Algorithmic theory and complexity

  • IT security

Practice in studying

It is possible to choose a practical orientation of the course of studies by completing an optional practical semester in a company or research facility in Germany or abroad.

Fields of work

  • System and application development

  • Design of information and communication systems

  • Development of customer-specific hardware and software systems

  • Sales and consulting

  • Production of technical systems with an IT component (e. g. automobile management, telecommunication systems)

  • Research and Development

  • Applications of computer science, e.g. manufacturing, services, banking, insurances

Further information