This English-taught MSc in Computer Science is anchored in one of Germany’s top-ranked computer science departments (CHE ranking) and is integrated into the Saarland Informatics Campus (SIC), a dense network of university and research institutes. The degree is structured across four semesters and combines coursework with a substantial research thesis in the final term.
During the first three semesters you build your curriculum from lectures and seminars (90 credit points), selecting from core courses, advanced lectures and seminars that align with your chosen areas of specialization. The fourth semester is devoted to an independent master’s thesis (30 credit points), typically carried out under the supervision of a faculty member or within one of the affiliated research groups.
The program benefits from a distinctive research ecosystem: international teams of professors, postdoctoral researchers and students work together across a broad spectrum of computer science topics. The department and its associated institutes have particular strengths in areas such as artificial intelligence, computational biology, computational linguistics, computer graphics, algorithms and data structures, computer networks, image processing and computer vision, information and database systems, logic, programming languages, computer architecture and security. Several research groups are internationally recognised as leaders in their fields, offering excellent opportunities for close collaboration on cutting‑edge projects.
Curriculum overview
This Master’s curriculum is highly flexible and student-centered: you design your own study plan by selecting the courses that best match your interests and career goals. There is no prescribed course sequence or fixed timetable, so you are free to mix and match modules and pace your studies according to your needs.
Scheduling and study modes
Because courses are not bound to a rigid schedule, the program can accommodate a range of commitments — for example work, internships or other personal obligations. Part-time study is explicitly supported, allowing you to spread credit requirements over a longer period if required.
Key modules and learning outcomes
Requirements (concise)
For details about available modules, credit requirements, and any implications for visas or funding as an international student, check the program handbook or contact the program coordinator/international office.
Applicants must hold a bachelor's degree in computer science or a closely related discipline, with a minimum final grade of 75%. Applications are submitted via the online form and must include supporting documents that demonstrate academic preparation, language ability and references.
Prepare a clear CV and a focused statement of purpose describing your background and motivation for the program. You will also need to provide complete transcripts and two references (from professors or employers). An English language certificate is required to show proficiency. The GRE is strongly recommended to strengthen your application but is not compulsory.
Requirements (submit via the online application)
Winter Semester (International)
15 May 2026
Summer Semester (International)
15 November 2026
Winter Semester (EU/EEA)
15 May 2026
Summer Semester (EU/EEA)
15 November 2026
Graduates are well prepared for research careers (including progress to PhD programmes) and for technical roles in industry. The programme’s emphasis on advanced topics such as artificial intelligence, security, computational linguistics and computer vision, together with close ties to leading research institutes, makes it a strong foundation for roles as research engineers, data scientists, machine learning specialists, software architects and security engineers.
Alumni also find opportunities in startups, multinational tech companies and research laboratories; project and internship options during the programme frequently lead to industry contacts and employment offers.
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