International Programmes 2026/2027

Computer Science Computer Science

University of Regensburg • Regensburg

Degree
Master of Science
Course location
Regensburg
Teaching language
  • English
Languages

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.

Full-time / part-time
  • full-time
  • part-time (study alongside work)
Programme duration
4 semesters
Beginning
Winter and summer semester
Application periods
The following is valid for applicants from: all countries
For the winter semester:
15 April - 1 June
The following is valid for applicants from: all countries
For the summer semester:
15 October - 1 December
Combined Master's degree / PhD programme
No
Joint degree / double degree programme
No
Description/content

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.

Course organisation

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.

PDF Download
A Diploma supplement will be issued
Yes
International elements
  • Integrated/optional study abroad unit(s)
Integrated/optional study abroad unit(s)

A semester abroad can be integrated into the degree programme and is generally recommended during the third semester.

Course-specific, integrated German language courses
No
Course-specific, integrated English language courses
No
Tuition fees per semester
None
Semester contribution

Student service fee: approx. 200 EUR per semester (includes a public transport ticket valid for the entire semester)

Costs of living

You will need a minimum of about 1,000 EUR per month (including rent, food, clothing, insurance, books, and study materials).

Funding opportunities within the university
Yes
Description of the above-mentioned funding opportunities within the university

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.

Academic admission 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.

German language skills
No minimum language level required
English language skills
B2 required, please provide an official language certificate, e.g.:
  • TOEFL iBT (before 2026): 79
  • PTE Academic: 59
  • Cambridge English Qualifications: B2 First
  • UNIcert® English: UNIcert® II
  • IELTS Academic: 6.5
Language requirements exemptions
Please find details on the course website.
Application periods
The following is valid for applicants from: all countries
For the winter semester:
15 April - 1 June
The following is valid for applicants from: all countries
For the summer semester:
15 October - 1 December
Submit application via
Please check this website.
Possibility of finding 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.

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.

Career advisory services and programmes for future professionals

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.

Support for international students and doctoral candidates
  • Welcome event
  • Tutors
  • Visa matters
  • Help with finding accommodation
  • Support with registration procedures
General services and support for international students and doctoral candidates

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.

University of Regensburg

University location

Activate map

To activate the map, click on the "Show map" button. We would like to point out that data will be transmitted to OpenStreetMap after activation. You can find out more in our privacy policy. You can revoke your consent to the transmission of data at any time.