Overview This one-year, English-taught continuing-education Master of Science offers a compact but intensive route into advanced computer science with a clear emphasis on career relevance. The curriculum blends core theoretical and practical computer science topics with an integrated, practice-oriented component designed to prepare graduates for roles in industry and business.
What you will study The programme delivers a solid, in-depth grounding in fundamental computer science principles—algorithms, data structures and programming languages—emphasising design, analysis and efficient implementation. The structure lets you tailor your studies through elective profiling modules so you can build on prior knowledge or pursue new specialisations. One available specialisation is the Data Science profile, where you gain skills in handling, analysing and visualising large datasets, apply statistical methods, and learn to select, implement and evaluate machine learning approaches.
Practical experience, career support and partnerships Designed for rapid integration into the IT labour market in Germany, the course includes an eight-week compulsory internship and the option to complete your master’s thesis in a company. Over two semesters you also receive curricular and extracurricular career services to support job orientation and market entry. The programme is part of the DAAD Campus Initiative and was developed with the AWW (Academy for Scientific Continuing Education), while the Department of Computer Science cooperates with the regional IT competence network cyberLAGO—connections that support professional networking and applied projects.
Admission requirements
This two-semester Master’s program combines rigorous academic training with a strong practical emphasis on the German IT labour market, offering an officially recognised German Master’s degree from a university of excellence. It is designed to be more cohesive and practice-oriented than many standard German master’s programmes or piecemeal online certificate options, preparing graduates for industry roles as well as further research.
The curriculum is modular and flexible, allowing you to tailor studies to your interests while ensuring a balanced programme of foundational knowledge, in-depth specialisation and career integration. Core elements include introductory computer science modules (if needed), a set of specialising in-depth courses, targeted labour-market orientation modules, a professional or research practice placement, and a research thesis with an accompanying colloquium. A Data Science specialisation is available and can be started in either the summer or winter semester.
Learning outcomes focus on:
Program requirements (ECTS breakdown)
For full details on course lists, module descriptions and semester-specific timetables, consult the programme’s official website.
The admission committee reviews applications based on the documents you submit, applying a set of mandatory criteria and a points-based scoring system. To be offered a place, applicants must satisfy all mandatory requirements and reach at least 20 out of a possible 35 points. The process aims to be transparent: an initial formal check verifies mandatory conditions, and only applicants who pass that check are scored using the points scheme.
This means meeting the mandatory criteria is a prerequisite, but not alone sufficient — you also need the minimum points total. If you are an international applicant, make sure your transcripts, certificates of prior study and work, and language documentation are clear and complete; the admission regulations contain the detailed rules and scoring breakdown.
Application requirements (mandatory criteria and scoring)
Winter Semester (International)
30 April 2026
Summer Semester (International)
15 January 2027
Winter Semester (EU/EEA)
30 June 2026
Summer Semester (EU/EEA)
15 January 2027
Graduates are prepared for technical roles in the IT sector—such as software engineer, data scientist/analyst, machine learning engineer, or other specialist positions—where they can apply algorithmic, programming and data-processing skills. The programme’s internship, career modules, and industry links are designed to facilitate entry into the German IT labour market.
Completing the master’s thesis in cooperation with a company or using the compulsory internship as a bridge to employment increases the likelihood of direct industry placement. Career support events, networking opportunities, and the department’s ties to regional employers further assist international students in professional integration.
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