Skip to content
Universität Regensburg
Master English Computer Science

Computer Science

Master

About the Program

We colourise computer science! 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 programme in computer science, you can deepen or expand your knowledge of advanced topics in core computer science and – if you wish – specialise in specific application areas. The programme is divided into:  a compulsory area (including Master's thesis) (min. 60 ECTS [European Credit Transfer and Accumulation System])  the compulsory elective area "Core Computer Science" (at least 18 ECTS)  the compulsory elective area "Specialisation" (at least 42 ECTS) 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 ECTS each). An elective module allows you to complete courses in computer and data science according to your own interests (12 ECTS). The compulsory area is completed by a seminar on current topics in computer science (6 ECTS) and the Master's thesis module (30 ECTS). It all comes down to the core: the Core Computer Science elective area You must choose three modules (at least 18 ECTS) from 20 scheduled 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 Specialisation elective area You can (but do not have to) specialise in one of four specialisations as part of your studies by completing modules amounting to at least 42 ECTS from one specialisation (following specified regulations). You can choose between the specialisations:     Core Computer Science     Bioinformatics     Human-Centred Computing     Information Systems In all specialisations, there is a compulsory elective area, so that you can also choose modules within a specialisation according to your interests. If you complete your Master's thesis project as part of your specialisation, we will highlight your specialisation on your Master's certificate. The choice of a specialisation is mandatory.
Show the original English text
We colourise computer science! 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 programme in computer science, you can deepen or expand your knowledge of advanced topics in core computer science and – if you wish – specialise in specific application areas. The programme is divided into:  a compulsory area (including Master's thesis) (min. 60 ECTS [European Credit Transfer and Accumulation System])  the compulsory elective area "Core Computer Science" (at least 18 ECTS)  the compulsory elective area "Specialisation" (at least 42 ECTS) 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 ECTS each). An elective module allows you to complete courses in computer and data science according to your own interests (12 ECTS). The compulsory area is completed by a seminar on current topics in computer science (6 ECTS) and the Master's thesis module (30 ECTS). It all comes down to the core: the Core Computer Science elective area You must choose three modules (at least 18 ECTS) from 20 scheduled 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 Specialisation elective area You can (but do not have to) specialise in one of four specialisations as part of your studies by completing modules amounting to at least 42 ECTS from one specialisation (following specified regulations). You can choose between the specialisations:     Core Computer Science     Bioinformatics     Human-Centred Computing     Information Systems In all specialisations, there is a compulsory elective area, so that you can also choose modules within a specialisation according to your interests. If you complete your Master's thesis project as part of your specialisation, we will highlight your specialisation on your Master's certificate. The choice of a specialisation is mandatory.

Which Professions Does This Program Open Up?

Related profession searches from Bundesagentur für Arbeit (BERUFENET) data:

Explore all professions →

Subjects / Topic Areas

Computer Science

Similar Programs

Frequently Asked Questions

Quick answers about Computer Science at Universität Regensburg

Is Computer Science at Universität Regensburg taught in German or English?

This Master programme is taught in English. Make sure to check the language requirements (e.g. TestDaF, DSH, IELTS or TOEFL) before applying.

How much does the Computer Science programme cost?

No tuition fee (only semester contribution). International students should also budget around 800–1000 EUR/month for living costs in Germany.

What are the admission requirements for Computer Science at Universität Regensburg?

Typical requirements include: a recognised secondary/undergraduate degree, proof of language proficiency (English), and (for non-EU applicants) a uni-assist application plus financial proof (Sperrkonto ~11.904 EUR/year).

When is the application deadline?

Application deadlines vary: winter semester usually closes on 15 July, summer semester on 15 January. Always confirm the exact deadline on the official university website.

Can I work in Germany while studying Computer Science?

Yes. International students may work up to 140 full days / 280 half days per year without additional permission. After graduation you can apply for an 18-month job-seeker permit.

How do I apply to Universität Regensburg — directly or via uni-assist?

Most German universities accept international applications through uni-assist for document verification. Some unis accept direct applications — check the programme page on the official site.

📬 Get the weekly Germany guide in your inbox

New blog posts, application deadlines, scholarship announcements. No spam, unsubscribe anytime.

Weekly Germany guide — 1–2 emails/week, no spam.

📬 Weekly Germany guide delivered to your inbox

No spam. Unsubscribe anytime.