Skip to main content

Computer Science | Master

Studierender im Labor
Photo: Laura Jähnert | HPI

One degree program – many opportunities! The master’s degree program in Computer Science is characterized by its many practical components and interdisciplinarity. With a choice of six different tracks, students can specialize in a specific IT topic of their choice and also have the opportunity to develop their professional skills and foster international networks for their future career path.

At the Hasso Plattner Institute, students benefit from a good student/teacher ratio, a modern and green lakeside campus, and excellent contact opportunities in business and research.

NameComputer Science
DegreeMaster of Science
Standard period of study4 semesters
Credit points120
Language of instructionEnglish
Start of study (1st semester)  Summer and winter semester
Fees & ChargesSemester fees and charges: yes
Tuition fees: no

Program Content

The master’s degree program in Computer Science can be completed in four semesters at the joint Digital Engineering Faculty of the HPI and the University of Potsdam. The consecutive master’s degree program is science and research-oriented. It teaches in-depth scientific basics, advanced specialist knowledge, and skills in the field of computer science as well as advanced methodological, social, and HR skills.

The master’s degree program in Computer Science can be studied without a focus area (open track) or with one of the focus areas (tracks) “Data and AI”, “Algorithms and Foundations”, “Digital Health”, “Security Engineering”, or “Systems.”

The mandatory modules for all tracks include “Research Methods & Ethics” and “Critical Reading and Discussion”, which teach methodological skills in the fields of science and research. They are applied in the “Computer Science Lab” module, in which students work in project groups on a chosen research-related problem from one track of the degree program. In addition, students choose one of various practice-oriented professional skills modules, such as “Design Thinking”, “Entrepreneurship and Innovation”, or “Management and Leadership.”

Program Objective and Future Career Options

Upon graduation, students obtain another professional qualification. They will be able to take on management and leadership positions, particularly in areas where the design, implementation, maintenance, and operation of complex IT systems, applications, infrastructures, and solutions play a key role (e.g. as a software architect, software project lead, IT consultant, software developer, application developer, software quality officer, data scientist, IT entrepreneur, etc.). In addition, they have in-depth specialist knowledge in their chosen tracks. Graduates are also able to carry out research and development work independently, set up companies with an IT focus, or gain further academic qualifications in a subsequent doctoral program. They are able to use the skills acquired during their studies to accompany and help shape the necessary change processes resulting from digitalization in business, science, and society.

Prerequisites for Admission to the Program

In general, the prerequisite for master’s studies is a first academic degree qualifying for a profession, such as a bachelor’s degree, in a subject that is relevant to the master’s program and with a scope of at least 180 credit points. A subject is considered relevant to the master’s degree program if it fulfills the central subject-specific requirements for the master’s degree program in Computer Science. These are, for example, knowledge and experience of theoretical computer science, software development and programming languages, linear algebra and stochastics as well as computer engineering.

Applicants must provide proof of English language skills that correspond at least to level C1 of the Common European Framework of Reference for Languages.

You can read about the subject-specific admission requirements in the respective Admission Regulations.

Program Structure

In the four-semester master’s program, you earn a total of 120 credit points, consisting of the modules listed below and your master’s thesis.

For additional information, please consult the subject-specific degree regulations or the Departmental Advisory Office.



Credit points

Mandatory Modules24 CP
Computer Science Lab12 CP
Research Methods & Ethics6 CP
Critical Reading and Discussion6 CP
Elective Modules - Professional Skills
One module must be selected from the following.
6 CP
Design Thinking6 CP
Entrepreneurship and Innovation6 CP
Law and Compliance6 CP
Management and Leadership6 CP
Technology Communication and Transfer6 CP
Focus Areas60 CP
Track I: Data und AI60 CP
Track II: Algorithms and Foundations60 CP
Track III: Systems60 CP
Track IV: Digital Health60 CP
Track V: Security Engineering60 CP
Track VI: Open Track60 CP
Master's thesis30 CP
Total120 CP



Departmental Advising


Prof.-Dr.-Helmert-Str. 2-3
14482 Potsdam

Advantages at a Glance

The program is offered by the joint Digital Engineering Faculty of the University of Potsdam (UP) and the Hasso Plattner Institute (HPI). Students are offered modern education and excellent facilities on a green campus – without any tuition fees.

As tracks are only selected in the course of the program when registering for track-specific modules, students have the opportunity to specialize during their master’s studies. Students do not need to choose a research focus before the start of their studies or – if the open track is chosen – not at all.

The University of Potsdam takes into account the actual living conditions of its students and has introduced the possibility of part-time study for many degree programs. This also applies to the master’s degree program in Computer Science.

Application and Enrollment

You want to join the master’s degree program in Computer Science at the University of Potsdam? Then you should take the next step and get more information about the current application and enrollment procedures on the application websites.



Departmental Advising


Prof.-Dr.-Helmert-Str. 2-3
14482 Potsdam

This description is based in part on information from the subject-specific regulations for a master’s degree in Computer Science at the University of Potsdam dated February 7, 2024 (AmBek No. 9/24, p. 240).