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.
Programme facts
| Degree | Master of Science (M.Sc.) |
|---|---|
| Duration | 4 semesters, 120 ECTS |
| Language of instruction | English |
| Required English | C1 |
| Study mode | Full-Time, Part-Time |
| Start | Winter semester, summer semester |
| Application | Directly to the university, winter semester until 01.06 |
| Admission | Admission 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
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.
- ✓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 moreShow less
- ✓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.
- —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 moreShow less
- —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 →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 moreShow less
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:
The full curriculum and the programme's parameters are part of programme selection: we compare them with your profile.
Pick programmesCareer
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 moreShow less
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 education | Applicants must hold a university degree (bachelor's or equivalent) in a relevant subject area — typically computer science or a closely related discipline. |
|---|---|
| Language | English C1 — confirmed by a certificate when you apply |
| Application | Directly to the university, winter semester until 01.06 |
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 requirementsHow to get into this programme
- 1Check your certificate and its recognitionDirect admission, a year at a university at home, or Studienkolleg first — this decides the whole plan.
- 2Documents and translationsCertified translations of the certificate and transcript, an APS if required. 3–4 weeks.
- 3Application directly to the university until 01.06Send the documents well before the deadline — an incomplete application cannot be completed after it.
- 4Admission, visa, movingPlan 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.
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.
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?
What language level do I need?
When do I need to apply?
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.