Go to content

MSc Computer Science

The Master's degree program in Computer Science starts in winter semester 2025/26. Applications are expected to be possible until June 1, 2025. We will provide you with further information on the application process in the coming weeks.


With us, computer science is written in many colors! Because computer science is one thing above all: highly versatile. For us, core computer science is just as much a part of it as the many different fields of application in which your skills are needed!

In the Master's degree programm in Computer Science, you can deepen or expand your knowledge of advanced topics in core computer science and - if you wish - specialize in specific application areas.


The advantages at a glance:

  • Experience an exciting study program at the highest level.
  • Look forward to future-oriented teaching by a team of lecturers made up of young, highly renowned researchers.
  • Benefit from an English-language degree program and receive optimal preparation for a job in the (international) IT environment.
  • You can learn according to your interests and choose a specialization that can be shown on your certificate.
  • Start in the winter or summer semester. This allows you to transfer seamlessly from the Bachelor's to the Master's.
  • Study topics that are currently at the forefront of research.

What makings do I need to have?

It's up to you: Our admission procedure

If you want to study the M.Sc. Computer Science at the University of Regensburg, you should have

  • a Bachelor's degree with a final grade of 2.5 or better (or at least 138 LP in your current Bachelor's degree with a provisional final grade of 2.5 or better) - if you have not already studied Computer Science or Data Science in your Bachelor's degree, but are burning with interest in Computer Science, you can be admitted if you meet the other requirements;
  • successfully completed credits from the field of? Computer Science amounting to 60 CP and from the field of Mathematics amounting to 18 CP (from a total of 30 LP from Computer Science and Mathematics you can be admitted with conditions);
  • proof of English at level C1 CEFR or a Bachelor's thesis written in English;
  • international applicants must also prove their subject knowledge by passing a Graduate Record Examination (GRE) General Test.

Further details on the requirements as well as further information on the admission procedure, deadlines and necessary documents will be available here soon.


How is the degree program structured?

The program is divided into

  • ??? a compulsory area (incl. Master's thesis) (min. 60 LP)
  • ??? the compulsory elective area “Core Computer Science” (at least 18 CP)
  • ??? the compulsory elective area “Specialization” (at least 42 CP)


Not to be missed: The compulsory area

Advanced knowledge of software engineering and algorithms is essential for us when studying Computer Science. You will acquire this knowledge in two lectures of the same name with associated labs (6 CP each). An elective module allows you to complete courses in Computer and Data Science according to your own interests (12 CP). The compulsory area is completed by a seminar on current topics in Computer Science (6 CP) and the Master's thesis module (30 CP).


It all comes down to the core: The Core Computer Science elective area

You must choose three modules (at least 18 CP) from 20 planned modules in the areas of Theoretical Computer Science, Computer Engineering, Practical Computer Science and Applied Computer Science. Examples of modules are Topics in Theoretical Computer Science, Modern Machine Learning, Advanced Explainable AI, Embedded Systems, Advanced Data Engineering, Digital Image Processing - AI-based Approaches, Post-Quantum Cryptography etc.


Whatever you want: The Specialization elective area

You can (but do not have to) specialize in one of four specializations as part of your studies by completing modules amounting to at least 42 CP from one specialization (according to specified regulations). You can choose between the specializations:

  • ??? Core Computer Science
  • ??? Bioinformatics
  • ??? Human-Centred Computing
  • ??? Information Systems

In all specializations, there is a compulsory elective area, so that you can also choose modules within a specialization according to your interests. If you complete your Master's thesis project as part of your specialization, we will highlight your specialization on your Master's certificate.



Faculty of Informatics and Data Science