Computer Science University of Regensburg
- Duration
- 4 semesters
- Language of instruction
- English
- Tuition fees
- No tuition fees
- Next application deadline
- 1 December 2026 (summer semester)
- Language level required
- English: B2German: None
Programme overview
Quick facts
- Degree
- MSc
- Duration
- 4 semesters
- Full-time / part-time
- Full-time, Part-time (study alongside work)
- Intake
- Winter and summer semester
- Joint degree / double degree programme
- No
- A Diploma supplement will be issued
- Yes
- Combined Master's degree / PhD programme
- No
Language of instruction
Knowledge of German is not required, but it is recommended that you take additional German courses during your studies. In the compulsory elective area, a few courses may be also offered in German.
Programme description
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.
Programme structure
Our courses
You will mainly attend lectures with accompanying labs, seminars, and project seminars or internships. In lectures with accompanying labs, you will be taught knowledge and methods that you can apply yourself in the labs, through which you will acquire subject-specific skills through your own application. In the labs, exercises are usually offered as coursework, which may be compulsory or optional. The examination usually consists of a written or oral examination in which the acquired knowledge and the ability to apply methods are tested. Seminars enable you to independently explore a scientific field of computer science, to grasp the state of research on a current topic and to design, and to prepare and critically evaluate scientific presentations and texts. In these cases, a presentation on a selected topic is therefore planned as coursework, while the examination consists of a written paper. In all specialisations of the MSc Computer Science, (project) seminars are offered in which students (in teams) gain experience in applied research and independently carry out a research project in preparation for the final thesis. This research project includes a presentation of the planned project, and a project paper or its documentation is usually required as an examination.
Mode of study
- Fully on-site
International elements in the curriculum
The curriculum of this study programme includes international elements that support global perspectives and cross-cultural learning:
- Integrated/optional study abroad unit(s)
A semester abroad can be integrated into the degree programme and is generally recommended during the third semester.
Application and admission
Application period(s)
Winter semester
| Applicants from | Applications begin | Application deadline | |
|---|---|---|---|
All countries
|
15 April 2027
|
1 June 2027
|
Summer semester
| Applicants from | Applications begin | Application deadline | |
|---|---|---|---|
All countries
|
15 October 2026
|
1 December 2026
|
Academic admissions requirements
If you want to study the MSc 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 ECTS 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. - Completed credits from the field of computer science amounting to 60 ECTS and from the field of mathematics amounting to 18 ECTS
(With a total of 60 ECTS from computer science and mathematics, you can be conditionally admitted.) - Proof of English at level B2 CEFR or a Bachelor's thesis written in English
If the language of instruction during your studies was English, you will still need to provide proof of language proficiency (language test certificate or thesis). Only applicants with English as their first language are exempt from providing proof of English language skills. In this case, it is sufficient to upload a copy of your passport. - If you are pursuing or have completed your first university degree (Bachelor’s) outside of Germany, you must submit a preliminary documentation (VPD) from uni-assist (processing time: up to six weeks) as part of your application on the UR Campus Portal.
- If you are pursuing or have completed your first university degree (Bachelor’s) in a country that is not a signatory state to the so-called Lisbon Recognition Convention, you must also prove your academic knowledge by passing the Graduate Record Examination (GRE) General Test.
Further details regarding the requirements as well as further information on the admission procedure, deadlines and necessary documents are available on our website.
Language requirements
German language requirements
English language requirements
Accepted certificates include
| Certificates | Minimum result |
|---|---|
TOEFL iBT (before 2026)
|
Total: 79 / 120
|
PTE Academic
|
Total: 59 / 90
|
Cambridge English Qualifications
|
Total: B2 First
|
UNIcert® English
|
Total: UNIcert® II
|
IELTS Academic
|
Total: 6.5 / 9
|
How to apply?
Costs and funding
Tuition fees per semester
No tuition fees
Semester contribution
Student service fee: approx. 200 EUR per semester (includes a public transport ticket valid for the entire semester)
Cost of living
You will need a minimum of about 1,000 EUR per month (including rent, food, clothing, insurance, books, and study materials).
Part-time employment
Students from EU member states and Switzerland do not need a work permit. Students from non-EU states who are registered at a German university are allowed to work 140 days per year.
Please note that almost all employers require good German language skills.
Scholarships and financing information
Students from non-EU countries can apply for the study grant for international students in financial need at the University of Regensburg. Please see: Funding – University of Regensburg.
Living & services
Support for international students
- Welcome event
- Tutors
- Visa matters
- Help with finding accommodation
- Support with registration procedures
Students can contact the Central Student Advisory Service of the University of Regensburg, the Student Advisory Service of the degree programmes of the Faculty of Informatics and Data Science and the degree programme coordination of the Faculty of Informatics and Data Science. For international students, the International Office also offers a point of contact for all questions relating to studying. In addition, the University of Regensburg has a wide range of other advice centres for special concerns and life situations (including learning advice, family service). An overview can be found at Advice & Help – University of Regensburg.
Career advisory services
The Marketing and Career Service of the University of Regensburg supports all students in their professional orientation during their studies: Marketing & Career Service – University of Regensburg.
Accommodation
The International Office will try to assist students in finding a room in a student dormitory. The price for a room in a student dormitory ranges from approx. 300 EUR to 450 EUR per month.
For more information about student housing, please contact international.accommodation@ur.de.
Contact
Faculty of Informatics and Data Science
- Name
- Ulrike Allouche
- Adresse
- Bajuwarenstraße 4, 93053 Regensburg
- Telefon
- +49 9419435097
Additional contact
- Name
- Prof Dr Florian Erhard
- Telefon
- +49 94194368608