Study Guide is your digital personal assistant to studying in Germany.
Master's programme

Computer Science (MSc) Marburg University

Duration
4 semesters
Language of instruction
English
Tuition fees
No tuition fees
Next application deadline
View details
Language level required
English: C1
German: None

Always know what comes next

Study Guide gives you a personal to-do list tailored to your background, qualifications and interests, so you always know what to do next.

Programme overview

Quick facts

Degree
MSc
Duration
4 semesters
Full-time / part-time
Full-time
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

English

Some of the courses on the long list of electives are possibly taught in German.

Programme description

The Master's degree programme in Computer Science of the University of Marburg has a focus on technical knowledge, skills and methods of computer science to work independently according to scientific principles at an advanced level. You will be trained to analyse and critically evaluate modern scientific knowledge, taking into account the requirements and changes in the increasingly digital professional world (business, industry, public service).

You can set individual focal points by selecting from a large variety of electives in practical and theoretical computer science as well as a wide offer of tasks in several practically-oriented modules. Besides a software project with a duration of one year, in which you practice software engineering skills and the use of specific modern technologies, you will participate in at least one seminar, in which you practice working with relevant scientific literature. Optionally, you can also enrich your profile by including modules from another subject area with applications of computer science. In the individual Master’s thesis, you will work on research-related problems from computer science.

Programme structure

Following the Bologna guidelines on European university education, the course is structured so that 30 credit points (ECTS) should be achieved every semester. The different modules in the Master's programme add up to 120 ECTS:

Compulsory Elective Modules in Computer Science (51 to 66 ECTS points)

You will be able to deepen and broaden your knowledge and competences by choosing from our long list of electives in both the disciplines of practical and theoretical computer science. This will broaden your spectrum of computer science skills and will provide you with the foundation to critically investigate modern research questions and engage applications of state-of-the-art computer-science technology.

Profile Area Modules (optional; 12 ECTS points if selected)

Optionally, you can study the basics of a different subject area, in which ways of thinking and methods of computer science can be profitably applied. In doing so, the ability to form analogies between the ways of thinking and contents from computer science and another subject will be acquired.

Practical and Seminar Modules (24 to 27 ECTS points)

This study area serves to deepen your practice-oriented scientific skills. These include competencies essential for computer science specialists to carry out a research project in group work, usually involving the development and operation of an extensive software project. In one or two seminar modules, you will be able to sharpen your profile as well as practice to compare and evaluate research results. In a dedicated module, you will learn and practice techniques of scientific work in computer science in an individual project.

Master's Thesis (30 ECTS points)

The final phase of the course is the Master's thesis. Students apply the skills acquired during the taught part of the programme. You will work on your own research project under the guidance of an experienced professor.

Mode of study

  • Fully on-site

Application and admission

Academic admissions requirements

For this consecutive programme a BSc in computer science or a comparable university degree with a minimum GPA is required. In any case, intense knowledge in both computer science and mathematics must be documented, including in particular in the area of theoretical computer science. Admission is based on an eligibility assessment procedure. At the time of application, students should have been awarded at least 144 ECTS points. Detailed information on admission requirements: https://www.uni-marburg.de/en/studying/degree-programs/sciences/computer-science-msc

Language requirements: The teaching language is English but the exams can be taken in English as well as in German. Therefore, it is possible to apply with

either

  • English proficiency of at least level C1 of the CEFR

or

  • English proficiency of at least level B1 of the CEFR and German proficiency of at least level DSH-2.

Language requirements

Please check all requirements directly with the respective higher education institution. Exceptions may apply. See our website for further details.

German language requirements

German: None

English language requirements

English: C1

Accepted certificates include
Certificates Minimum result
IELTS Academic
Total: 7 / 9

How to apply?

uni-assist

You can apply via uni-assist, the application processing service for international students.

Click here

Website

Please check this website.

Click here

Costs and funding

Tuition fees per semester

No tuition fees

Semester contribution

There is a semester fee, which includes the mandatory student union membership (required by state law) and a free travel pass for public transport in the state of Hesse and beyond, as well as access to subsidised accommodation and meals. In the summer semester of 2026, the semester fee amounted to approx. 406 EUR.
https://www.uni-marburg.de/en/studying/life-at-umr/finance

Cost of living

Living costs depend on individual lifestyles and on regional prices. The Marburg foreigners' registration office ("Ausländerbehörde") requires international students to prove that they have at least 992 EUR per month at their disposal in order to cover their living costs.
https://www.uni-marburg.de/en/studying/life-at-umr/finance

Part-time employment

Within certain legal limits, job opportunities are available for international students. Fluent German is required for most jobs. Employment for international students must be approved by the foreigners' registration office. There are hardly any legal restrictions on taking academic assistant jobs at the university.

Further information on job opportunities and university career services: https://www.uni-marburg.de/en/studying/life-at-umr/work-1

Living & services

Support for international students

  • Welcome event
  • Tutors

International students at Marburg University can profit from a profound support structure that accompanies them throughout their study journey. Our student orientation portfolio covers orientation programmes, mentoring programmes, workshops, seminars, intercultural training, get-togethers, and leisure activities. Counselling services advise on all aspects of studying and living in Marburg, ranging from peer office hours and housing support services to the general study advisory service.

Career advisory services

Our Career Advisory Service supports students transitioning from their studies to professional life. Each semester, Marburg University offers a wide range of workshops and events on topics such as job applications, career planning, and entering the workforce, which are open to students from all faculties. In one-on-one counselling sessions, some in cooperation with the Employment Agency’s Career Team in Marburg, students receive advice regarding career orientation and career options in Germany. Our staff support students in integrating their strengths, interests, and values in order to actively shape rewarding career paths.

Accommodation

The market situation for accommodation is not easy in Marburg. However, the university assists international students in finding suitable and affordable accommodation. The student services office ("Studierendenwerk Marburg") maintains student residence halls with a total of approx. 2,100 units. Apart from single rooms, there are two- to three-room flats for student families. Only students registered at Marburg University are entitled to a place in a residence hall. The "Konrad Biesalski House", in which handicapped and non-handicapped students live together, offers round-the-clock assistance. A bus service and services such as physiotherapeutic exercises and massage baths are offered. Many students live in private accommodation or shared flats. The supply of flats in the centre of Marburg is limited, especially in the Old Town ("Oberstadt"). The situation on the outskirts of Marburg and in the immediate vicinity is better. There are good bus connections. Experience shows that demand for accommodation is highest at the beginning of each semester (April, October), so you should start looking for accommodation around the end of the previous semester (February, July) if possible.
https://www.uni-marburg.de/en/studying/life-at-umr/housing

Contact

Main contact

Mathematics and Computer Science

Name
Prof Dr Christoph Bockisch
Address
Hans-Meerwein-Straße 6, 35043 Marburg
Email
E-mail

Discover other scholarships

Loading scholarships...

These scholarships might be available to this degree programme. Please select a country of origin first. 

Always know what comes next

Study Guide gives you a personal to-do list tailored to your background, qualifications and interests, so you always know what to do next.