StudyInFocus
University of Bonn Public · Bonn

Computer Science, M.Sc.

Master's in Computer Science at the Rheinische Friedrich-Wilhelms-Universität Bonn, Germany — a research-intensive, fully English-taught program covering theoretical computer science, algorithms, high-performance computing, IT security, graphics, and intelligent systems. Students choose from four specialisation tracks — Algorithmics, Graphics/Vision/Audio, Information and Communication Management, and Intelligent Systems — each grounded in active departmental research, with later semesters oriented toward direct participation in ongoing research projects.

English C1apply until 01.06no tuition fee
Data from the university's official pages

Programme facts

DegreeMaster of Science (M.Sc.)
Duration4 semesters, 120 ECTS
Language of instructionEnglish
Required EnglishC1
Study modeFull-Time, Part-Time
StartWinter semester, summer semester
ApplicationDirectly to the university, winter semester until 01.06
AdmissionAdmission restriction (NC): a competition of school grades
Tuition fee€0 per semester for international students
Semester contribution€363.07 per semester
What the tuition fee consists of
Tuition fee of the federal state (North Rhine-Westphalia), international students€0
Semester contribution€363.07

Will I get in

The programme has an admission restriction: the average grade of your certificate, converted to the German scale, decides. The cut-off changes every year — last year's value shows the order of magnitude, not a promise.

C1
English
01.06
230 days left
Who it suits
  • ✓Those who want more than software engineering: students who are drawn to the scientific and theoretical underpinnings of computing — complexity, algorithms, formal methods — and want to understand why things work, not just how to implement them.
  • ✓Those with a clear research orientation who see themselves contributing to fields like AI, computer vision, robotics, or high-performance computing, and who are energised by working at the boundary of current knowledge.
  • ✓Those who value curriculum flexibility: students who want to build a coherent specialisation (e.g. deep focus on intelligent systems or graphics) rather than follow a rigid fixed program.
Read more
  • ✓Those comfortable in a self-directed academic environment, where engagement with primary literature, seminar discussions, and research-group participation are normal expectations.
  • ✓Those who appreciate the combination of a world-class university setting with proximity to a dense ecosystem of IT companies and research institutes — particularly relevant for those who want to combine academic depth with professional exposure during or after the program.
  • ✓Those who are comfortable working in English at an academic level and are excited by an internationally oriented cohort.
Who it may not suit
  • —Competitive admission: The program runs a formal selection procedure rather than admitting all qualified applicants. Applicants should plan applications carefully, taking note of the two application periods and any period restrictions by EEA/non-EEA status.
  • —Research intensity: This is a genuinely research-oriented program. Students who prefer applied, project-based learning over academic investigation may find the emphasis on theory and research methodology demanding.
  • —No German required, but useful: The program requires no German, and all instruction is in English. However, day-to-day life in Bonn — housing, administration, social integration — is easier with at least basic German.
Read more
  • —Part-time study extends duration significantly: The part-time track stretches the program to six semesters. Students choosing this path should plan finances and professional commitments accordingly over a longer horizon.
  • —Bonn cost of living: Bonn is moderately priced by German university-city standards, though the Cologne–Bonn region is more expensive than smaller German university towns. Student housing demand can be high.
  • —Thesis phase requires proactive engagement: Finding a suitable thesis supervisor and topic is largely the student's responsibility; success in the final phase depends on early networking within research groups.

How the selection works and how strong the competition is — we go through it against your certificate when we select programmes for you.

Programme selection →
Check your chances with your certificate

About the programme

The Master's in Computer Science at the Rheinische Friedrich-Wilhelms-Universität Bonn is a research-intensive program designed to take students from a solid undergraduate foundation to the frontier of modern computer science. Teaching and coursework are conducted entirely in English, making the program fully accessible to international students without requiring German.

Read more

The curriculum is structured around a strong theoretical and methodological core combined with significant freedom to specialise. Students choose from four formal specialisation tracks: Algorithmics, Graphics/Vision/Audio, Information and Communication Management, and Intelligent Systems. Each track reflects active research conducted within the department, and students are expected to engage with ongoing research projects, particularly in the later semesters.

The department's research portfolio is exceptionally broad. It covers theoretical computer science, computational complexity, combinatorial optimisation, computational geometry, and algorithmic game theory on the mathematical side; high-performance computing, distributed systems, and IT security on the systems side; and computer graphics, animation, image analysis, computer vision, and audio signal processing on the media and perception side. Machine learning, artificial intelligence, data science, robotics, and autonomous systems represent the program's most rapidly growing research clusters.

The program is available in both full-time (four semesters) and part-time (six semesters) formats, accommodating students who wish to combine study with professional work. The part-time option is particularly relevant given the strong IT industry presence in the Cologne–Bonn metropolitan area.

The final phase of the program centres on an independent research thesis, where students work closely with a faculty supervisor on an open research problem within their chosen specialisation. This thesis represents the capstone of the research training and is expected to make a genuine intellectual contribution within its scope.

What you study

Semester 1–2: Core and Specialisation Coursework

Students complete coursework in their chosen specialisation track while also taking modules from related areas to ensure breadth. Depending on the chosen track, core coursework draws from the following areas:

Selection of Educational Programs
from €197

The full curriculum and the programme's parameters are part of programme selection: we compare them with your profile.

Pick programmes

Career

Graduates are positioned for roles as software architects and consultants, IT project managers, and scientists in research and development. The research-oriented curriculum is well suited to those pursuing doctoral studies or industry R&D positions in areas such as AI, machine learning, computer vision, autonomous systems, or high-performance computing.

Read more

The Cologne–Bonn metropolitan area hosts a dense concentration of major IT companies and federal research institutes, making it one of Germany's more active regions for technology employment. Graduates with specialisations in intelligent systems or graphics/vision are particularly well placed for roles in AI-driven product development and applied research.

Cost of study

Tuition fee of the federal state (North Rhine-Westphalia), international students€0
Semester contribution€363.07

Requirements and application

Previous educationApplicants must hold a university degree (bachelor's or equivalent) in a relevant subject area — typically computer science or a closely related discipline.
LanguageEnglish C1 — confirmed by a certificate when you apply
ApplicationDirectly to the university, winter semester until 01.06
Application Requirements Check
from €47

The procedure and the set of documents depend on your certificate. We check the university's requirements against your documents and give you a list: what to submit, how to certify and translate it, where and when to apply.

Check the requirements

How to get into this programme

  1. 1
    Check your certificate and its recognition
    Direct admission, a year at a university at home, or Studienkolleg first — this decides the whole plan.
  2. 2
    Documents and translations
    Certified translations of the certificate and transcript, an APS if required. 3–4 weeks.
  3. 3
    Application directly to the university until 01.06
    Send the documents well before the deadline — an incomplete application cannot be completed after it.
  4. 4
    Admission, visa, moving
    Plan 2–3 months for the visa and the blocked account in parallel.

How to apply

You can submit the application yourself or with our help — the university decides on admission in both cases.

Apply yourself

Applications go through the university's portal or uni-assist. Typical mistakes:

  • ×incorrectly made certified copies and translations
  • ×a wrong set of documents
  • ×the application submitted the wrong way
  • ×errors or gaps in the application form
  • ×the application submitted at the wrong time — too early or too late

An incomplete or incorrectly prepared application is excluded from the selection — it can no longer be corrected after the deadline.

University application portal

StudyInFocus does not represent the university and does not influence the admission decision. We do not sell study places and do not guarantee admission — this is a service for preparing and submitting documents on the applicant's side.

Questions about this programme

How much does the programme cost?
There is no tuition fee, including for international students. Every student pays the Semesterbeitrag of €363.07 per semester.
What language level do I need?
English C1, confirmed by a certificate at the time of application.
When do I need to apply?
The next deadline is 01.06.2027. Application directly to the university.

Don't postpone the application

The deadline is 01.06.2027 (230 days left). Language, translations and the document check take months, not weeks. In 30 minutes we will build a plan backwards from the deadline and tell you honestly whether you can make it.

Free review

Found an inaccuracy? Let us know →

Deadline01.06.2027
Apply
Free service review
Find what fits