Computer Science MSc
Ruhr-Universität Bochum · Bochum, Europe
Duration
24 mo
Tuition
No tuition fee
sourcedIntake
Winter semester
English
—
Winter semester intake. Most universities admit on a rolling basis — we confirm the exact application deadline for your profile, free.
Course details verified 09 Sep 2026 — intakes, entry requirements and course facts · official source
Fee sourced Taken from the university's published fees page, not re-checked since — confirm it before you budget. See the university fees page.
About this programme
The main goal of the Master's degree programme in Computer Science is to offer students an in-depth and specialised education in the field of computer science in order to meet the growing demand for academic specialists and innovative IT experts. Currently, students can deepen their knowledge in five highly topical specialisation areas: Design, Implementation, and Analysis of Computer Systems Algorithms, Complexity, Data Computer Security Software Engineering and Programming Languages Artificial Intelligence In addition to the subject-specific training, the Master's degree programme emphasises training students in scientific work (through seminars, practical courses, project work and Master's thesis) in order to optimally prepare them for research and academic careers. The study programme consists of modules with a total of 120 CP and is divided into the following areas: Basic/Foundation: Students select two to three modules with a minimum of 15 CP from an elective catalogue of lectures designed to provide in-depth theoretical foundations (e.g. Advanced Algorithms, Cryptography, Theory of Machine Learning). Specialisation Area: The specialisation modules (five to seven modules, min. 35 CP), together with the seminar (3 CP) and a practical course (3 to 5 CP), form the specialisation area. This area consists of a variety of cutting-edge courses (e.g. Quantum Information and Computation; Energy Aware Computing Systems, Blockchain Security and Privacy) that allow students to focus on one of our five current specialisations or to receive a broad education. Project: The aims of the project (10 CP) are the practical application of the acquired knowledge and the acquisition of additional expertise in accordance with the respective project-specific task. The focus of the Master's project is research-orientated. Many Master's projects are closely linked to research projects in the individual research groups. This means that students also work together with academic staff and gain an insight into current research areas. Free Elective Area: In the free elective area (20 CP), two to four modules can be chosen from the entire offer of the Ruhr-Universität Bochum, the University Alliance Ruhr and the European University Alliance UNIC. In particular, modules to deepen the so-called soft skills (foreign languages, teamwork, presentation techniques, writing workshop, intercultural competences, ethics, sustainability, etc.) are recommended. Master's thesis: The Master's thesis (30 CP) is problem-orientated and therefore contains innovative approaches and solutions. Students should demonstrate that they are able to work independently on a challenging computer science problem using scientific methods within a limited period of six months. In addition to the technical results, interdisciplinary skills must also be applied as part of the Master's thesis. Students carry out the project organisation independently and the results must be documented in written form, including a classification of the results in the literature. The most important results must be presented to a specialist audience in a colloquium lecture. This way, students demonstrate their presentation and argumentation skills.
Intakes & deadlines
Winter semester
Dates confirmed for your profile · Open
Entry requirements
-
English
E.G. TOEFL iBT (since 2026): 5 Cambridge English Qualifications: C1 Advanced TOEFL iBT (before 2026): 100 IELTS Academic: 7
-
Prerequisites
Admission to the Master's degree programme in Computer Science is open to students who have completed* a Bachelor's degree programme in Computer Science lasting at least six semesters and comprising 180 credit points or a comparable degree programme and who have a special qualification for this degree programme. The completed Bachelor's degree programme must include at least 50 CP from the following areas of the fundamentals of computer science, whereby the contents must be equivalent to the respective modules of the BSc in Computer Science at Ruhr-Universität Bochum: Computer Science 1, 12 ECTS Computer Science 2, 8 ECTS Computer Science 3, 8 ECTS Software Engineering, 5 ECTS Computer Engineering 1, 5 ECTS Computer Networks, 5 ECTS Operating Systems, 5 ECTS Database Systems, 7 ECTS Computer Engineering 2, 5 ECTS Moreover, the completed Bachelor’s degree must have at least 18 CP from the field of fundamentals of mathematics. After the application deadline, a committee will determine the eligibility on the basis of the documents submitted (in addition to the academic certificates, a CV, a letter of motivation, an academic work sample, and a letter of recommendation are required). *Note: If a degree has not yet been obtained at the time of application, an application can be submitted if at least 120 credit points have been earned in the Bachelor’s programme according to the study plan for the application in a six-semester Bachelor’s programme and at least 150 credit points in a seven-semester Bachelor’s programme. In that case, instead of the transcript, a certificate issued by the university showing all examination achievements up to that point and showing an average grade must be submitted.
-
Documents
SOP, LOR & Resume — generate them free in 2 minutes.
This is an indicative early-career range for the whole Computer Science / IT field in Europe, from official graduate-outcome data — not a figure for this programme or university, and not a guarantee of what you will earn. What you actually earn depends on the role, employer, city and your visa.
Source: get in IT (Gehaltsstatistik Informatik 2026), 2026. Market job-board data — less official than a government survey; treat as indicative.
Rupee figure converted at the 18 Aug 2026 mid-market rate; your bank's rate will be worse and currencies move, so use it for planning, not as the amount you will receive.
Fees & scholarships
No tuition fee tuition (sourced). We confirm the exact costs and the scholarships you qualify for at Ruhr-Universität Bochum — free, for your profile.
Other programmes at Ruhr-Universität Bochum
Cognitive Science (MSc)
No tuition fee Tuition · sourced 2 years Duration View details RB Ruhr-Universität BochumComputational Engineering (CompEng)
No tuition fee Tuition · sourced 2 years Duration View details RB Ruhr-Universität BochumEnglish and American Studies
No tuition fee Tuition · sourced 2 years Duration View details RB Ruhr-Universität BochumGeosciences
No tuition fee Tuition · sourced 2 years Duration View detailsCampus photos on this page: Tuxyso (CC BY-SA 3.0) — via Wikimedia Commons.
Computer Science MSc — FAQs
5 questions
Tuition is No tuition fee. Taken from the university's published fees page, not re-checked since — confirm it before you budget. We confirm the current fee and the scholarships you qualify for — free.
The main intake is Winter semester. Most universities admit on a rolling basis — we confirm the exact deadline for your profile, free.
Admission to the Master's degree programme in Computer Science is open to students who have completed* a Bachelor's degree programme in Computer Science lasting at least six semesters and comprising 180 credit points or a comparable degree programme and who have a special qualification for this degree programme. The completed Bachelor's degree programme must include at least 50 CP from the following areas of the fundamentals of computer science, whereby the contents must be equivalent to the respective modules of the BSc in Computer Science at Ruhr-Universität Bochum: Computer Science 1, 12 ECTS Computer Science 2, 8 ECTS Computer Science 3, 8 ECTS Software Engineering, 5 ECTS Computer Engineering 1, 5 ECTS Computer Networks, 5 ECTS Operating Systems, 5 ECTS Database Systems, 7 ECTS Computer Engineering 2, 5 ECTS Moreover, the completed Bachelor’s degree must have at least 18 CP from the field of fundamentals of mathematics. After the application deadline, a committee will determine the eligibility on the basis of the documents submitted (in addition to the academic certificates, a CV, a letter of motivation, an academic work sample, and a letter of recommendation are required). *Note: If a degree has not yet been obtained at the time of application, an application can be submitted if at least 120 credit points have been earned in the Bachelor’s programme according to the study plan for the application in a six-semester Bachelor’s programme and at least 150 credit points in a seven-semester Bachelor’s programme. In that case, instead of the transcript, a certificate issued by the university showing all examination achievements up to that point and showing an average grade must be submitted. English: E.G. TOEFL iBT (since 2026): 5 Cambridge English Qualifications: C1 Advanced TOEFL iBT (before 2026): 100 IELTS Academic: 7.
The programme runs about 24 months full-time.
Yes — shortlisting, SOP, LOR, Resume, application, scholarships and visa guidance are all free. We're paid by partner universities, not by you.
Apply to Computer Science MSc — free help
A counsellor calls you back during office hours — 9am to 8pm IST, Mon to Sat. We are open now.