Overview
This full-time Master's programme is taught entirely in English and has a strong research orientation — it is designed for motivated students with an interest in theoretical computer science and research. The standard duration is four semesters, which includes the completion of a Master's thesis. The curriculum is general and theory-focused while also allowing students to develop depth in selected areas.
The programme is organised around four research-based tracks that reflect the institute’s core competencies. Students are required to take courses in three of the four tracks and, in the second semester, select one of the four tracks as their primary area of focus. The institute maintains close collaborations with several well-known research centres in and near Bonn, giving students access to project groups and a wide range of topics for theses and research projects.
Requirements / key facts
The Master's curriculum is organized into four sub-curricula that reflect the Institute's main research areas: algorithms; graphics, vision, audio; information and communication management; and intelligent systems. The programme runs over a standard period of four semesters (including the Master's thesis). Teaching is delivered in semester-long modules, each completed by an exam, and presented as lectures, seminars, or laboratory courses.
Students earn credit using the European Credit Transfer and Accumulation System (ECTS). To graduate they must accumulate 120 ECTS: a mix of taught modules across the research tracks, a supervised Master's thesis, and a short seminar connected to the thesis. After the second semester each student selects one of the four tracks as their primary focus; seminars and lab courses are intended to prepare students for the thesis and so are normally taken from that chosen area.
Key modules and learning outcomes
Requirements (concise)
You must hold a Bachelor of Science (or an equivalent degree) in computer science from a recognized institution. Your undergraduate qualification should provide a solid foundation relevant to advanced study in the field.
The program expects that your bachelor’s studies included core subject-area credits—especially in theoretical computer science, mathematics, and programming. If your degree lacks coverage in these areas, consult the program’s eligibility rules to see whether additional coursework or proof of competence is required.
Before submitting an application, carefully read the program’s application procedures and the full list of required documents on the official website. Make sure you meet the published eligibility criteria so you can prepare any supplementary materials or evidence the admissions office may request.
Winter Semester (International)
1 May 2026
Summer Semester (International)
1 November 2026
Winter Semester (EU/EEA)
15 September 2026
Summer Semester (EU/EEA)
15 March 2026
The programme’s research-oriented profile and close ties to prominent research institutes prepare graduates for careers in academic research and for pursuing a PhD. The emphasis on thesis work, labs and collaboration with institutes like Fraunhofer and B-IT gives students direct experience relevant to research roles.
Graduates are also well positioned for industry roles in software engineering, algorithm design, computer vision, AI/intelligent systems, and information & communication management. The combination of theoretical depth and applied research experience supports roles in R&D teams, specialist engineering positions, and technology consultancy.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus