This English-taught Master's in Computer Science at the Hasso Plattner Institute (HPI, University of Potsdam) prepares you to work at the leading edge of computing — from improving internet security to enabling more accurate medical diagnoses. The curriculum is organized into focused tracks so you can dive deeply into the areas that interest you most while still exploring the breadth of the discipline. An Open Track allows you to combine courses across areas to create a personalised study path.
You will develop strong methodological skills for scientific work and learn to handle ethical questions in research through compulsory modules such as “Research Methods & Ethics” and “Critical Reading & Discussion.” The programme also builds transferable skills: elective modules in “Professional Skills” cover topics like Design Thinking, Entrepreneurship and Management so you graduate with both technical expertise and enhanced soft skills.
Hands-on collaboration is central: you work on a research-related question — often application-oriented in partnership with project partners — within your chosen track. This project work gives you practical experience in developing innovative solutions and strengthens your abilities in scientific investigation and academic writing. The programme is based at HPI’s Bergholz-Rehbrücke campus and is delivered in English, making it suitable for international students.
Program requirements (student obligations and structure)
The programme is designed for flexibility: you can organise your timetable to suit your interests and pick specialisation subjects from a wide range of topics. Study combines a set of compulsory core modules with elective professional-skills courses and defined focus areas, concluding with an independent master's thesis that integrates the knowledge you have built up.
Core modules provide both theoretical depth and practical experience. They include advanced computer science topics, a hands-on computer science lab to apply methods and tools, and a Research Methods & Ethics module that develops rigorous empirical and ethical research practices. A Critical Reading and Discussion module trains you to analyse current literature, evaluate results, and participate in scholarly debate.
Elective professional-skill modules let you broaden your profile beyond technical subjects. Options such as Design Thinking, Entrepreneurship and Innovation, Law and Compliance, Management and Leadership, and Technology Communication and Transfer teach practical abilities for product development, start-up thinking, regulatory awareness, leadership, and translating technical results for non-specialist audiences. You then pursue one or more focus areas to gain specialised expertise — choices include Data and AI, Algorithms and Foundations, Systems, Digital Health, Security Engineering, or an Open Track.
The programme culminates in a master’s thesis, where you carry out sustained, independent work. Learning outcomes across the curriculum include advanced domain knowledge in computer science; practical laboratory and experimentation skills; competence in research design, methodology and ethics; critical evaluation of scientific literature; and applied professional skills for transferring technology or leading projects.
Key curriculum elements (requirements)
To be admitted you must hold a relevant first degree (minimum 180 credit points) and demonstrate that your undergraduate coursework covers specific core areas of computer science. The programme expects documented evidence of completed modules in algorithms, software development, mathematics/statistics, and technical computer science topics, with minimum credit totals in each area.
You also need to meet the English-language requirement at the C1 level of the Common European Framework of Reference for Languages (CEFR), unless you can demonstrate equivalence through a first professional qualifying university degree taught in English. All required proofs (transcripts, language certificates, module descriptions, etc.) must be provided when you apply — you cannot submit missing qualification evidence after admission.
International applicants should prepare official transcripts and module/course descriptions that show credit point values and content so the admissions team can verify the required subject-area coverage. For the exact list of documents to upload with your application, consult the programme webpage on the HPI site.
Requirements (must be documented at time of application)
Winter Semester (International)
1 June 2026
Summer Semester (International)
1 December 2026
Winter Semester (EU/EEA)
1 June 2026
Summer Semester (EU/EEA)
1 December 2026
Graduates leave with broad technical expertise in core and specialised areas of computer science, combined with methodological research skills and applied project experience. The programme’s emphasis on research methods, ethics, and a project-oriented Master’s lab prepares students for roles in industry R&D, software engineering, data science, security engineering, and digital health technology.
The inclusion of professional skills (entrepreneurship, design thinking, management) and close industry partnerships also positions graduates for product development, startup and innovation roles, and leadership positions in tech companies. For those interested in academia or research careers, the research-focused curriculum and thesis work provide a solid foundation for doctoral studies.
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