Skip to main content

Computer Science | Master

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.

THE PROGRAM AT A GLANCE
Name Computer Science
Degree Master of Science
Standard period of study 4 semesters
Credit points 120
Language of instruction English
Start of program (1st semester) Summer and winter semester
Campus Griebnitzsee
Fees & Charges Semester 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.

COURSE CONTENT AND CREDIT POINTS

Modules

Credit points

Mandatory Modules 24 CP
Computer Science Lab 12 CP
Research Methods & Ethics 6 CP
Critical Reading and Discussion 6 CP
Elective Modules - Professional Skills
One module must be selected from the following.
6 CP
Design Thinking 6 CP
Entrepreneurship and Innovation 6 CP
Law and Compliance 6 CP
Management and Leadership 6 CP
Technology Communication and Transfer 6 CP
Focus Areas 60 CP
Track I: Data und AI 60 CP
Track II: Algorithms and Foundations 60 CP
Track III: Systems 60 CP
Track IV: Digital Health 60 CP
Track V: Security Engineering 60 CP
Track VI: Open Track 60 CP
Master's thesis 30 CP
Total 120 CP

Contact

Departmental Advising

Prof. Dr. Gerard de Melo & Dr. Johannes Wolf

address: Griebnitzsee
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.

Contact

Departmental Advising

Prof. Dr. Gerard de Melo & Dr. Johannes Wolf

address: Griebnitzsee
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).