Computer Science at HPI

In the Master's program in Computer Science at the joint Digital Engineering Faculty of HPI and the University of Potsdam, you learn to solve societal challenges through digital innovations and thus actively shape the future – from improving healthcare to designing artificial intelligence that acts inclusively and responsibly.

Did you know? HPI awards scholarships to international students. Find out more here

Apply Here

HPI alumnus Dustin

The program is practice-oriented, there is a great supervision ratio, and there are lots of disciplines. So everyone has the opportunity to find a topic that truly excites them.

Get to know HPI alumnus Dustin

Five reasons for your master's degree in Computer Science at HPI

  1. Valuable practical contacts at the start of your career
  2. Working in small groups and intensive supervision by professors
  3. State-of-the-art IT and well-equipped computer pools
  4. Tuition-free studies through the joint faculty of the University of Potsdam
  5. An attractive and well-connected campus at Griebnitzsee in Potsdam

Facts about the program

  • Application deadline: December 1* / June 1*
  • Start of studies: Summer semester* / Winter semester*
  • No tuition fees**
  • Credits: 120
  • Language: English (at least C1)
  • Instruction: English (at least C1)
  • Standard study period: 4 semesters***


* Summer semester's application period for 1st semester: from November 1 to December 1 / Winter semester's application period for 1st semester: from April 1 to June 1 ** only University of Potsdam semester fees; *** suitable for part-time study (more info here)

Study contents: Computer Science (M.Sc.)

The master's program in Computer Science is more than just a degree – it is an invitation to be at the forefront of technological development and actively shape the world of tomorrow – whether it's achieving better security on the internet or more precise diagnoses in medicine. Are you ready to tackle these challenges?

Model study plan: Computer Science (M.Sc.)

Universal model study plan Computer Science (M.Sc.)
Universal model study plan Computer Science (M.Sc.)

Scholarships for International Students

You have not obtained your first academic degree in Germany and would like to apply for the Master's program in Computer Science at HPI? We support you in financing your studies abroad! As a scholarship holder, you will receive a monthly grant of 1,100 euros for the entire standard period of study (4 semesters).

learn more

Four students discussing at a desk

Career prospects

Whether it's preventing cyberattacks, improving healthcare, or developing innovations from data mountains – with your specialization in the master's program, you decide in which area you will boldly shape the digital future of daily life.

Really make a difference

You will work in positions where you can make a concrete impact. The Master’s of Computer Science specifically prepares you to take  on key positions in leadership and management. Thus, the door is open for you in project management, IT consulting, or software and application development. Positions such as software architect, data scientist, or IT entrepreneur can also be assumed.

Career outlook

At the same time, different career perspectives are taken into account: whether you want to start an IT company, decide on a PhD, or lead a company to the forefront of technological development.

Boost your career thanks to our career program HPI Connect with its career fair: HPI Connect Fair

find out more

Admission Requirements

For the Master's program in Computer Science at HPI, the following admission requirements apply:

  1. A Bachelor's degree* with a minimum total of 180 credit points in either:
    Computer Science, IT-Systems Engineering, Data Science or related fields is needed.

    Further you need to show proficiency:

  2. Totaling at least 14 credit  points:
    Algorithms, Data Structures, and Theoretical Computer Science
     
  3. Totaling at least 15 credit  points:
    Software Development and Programming Languages
     
  4. Totaling at least 15 credit  points:
    Discrete Structures and Logic, Analysis and Linear Algebra, and Stochastics
     
  5. Totaling at least 10 credit  points:
    Technical Computer Science such as Operating Systems, Computer Architecture, or Distributed Systems
     
  6. English proficiency:
    at least at the C1 level of the Common European Framework of Reference for Languages

* or an equivalent first professional qualifying university degree

All admission requirements must be met in full at the time of application. The requirements cannot be acquired after admission.

Application

If you enjoy mathematics, teamwork, intellectual challenges, and have a good understanding of the English language, you’ll also have fun developing IT solutions for business, medicine, climate, and society with us. You can find all the information about the application process on the page for applying to the Master's program.

Apply Here
 

We have compiled the answers to the most frequently asked questions about applying for a master's degree program at HPI.

FAQ Application Master's Degree Programs 

Contact

Portrait of Programm Manager Dr. Johannes Wolf

Dr. Johannes Wolf

Program Manager Computer Science (M.Sc.)

Phone: +49 331 5509-118
Mail: master-info@hpi.de

More
Portrait of Head of Artificial Intelligence and Intelligent Systems Prof. Dr. Gerard de Melo

Prof. Dr. Gerard de Melo

Advisor Computer Science

Phone: +49 331 5509-118
Mail: master-info@hpi.de

More

Last change: 26/05/2026, Geronimo Förster