Universität Bonn

Institute of Computer Science

Master Computer Science (MSc)

Specialists in Computer Science are more in demand than ever and are highly relevant to society, because they develop technological infrastructures and digital solutions that are used in almost all areas of life and business. As a trained computer scientist, you yourself will become a shaper of our digital future.

The consecutive Master's degree program in Computer Science at the University of Bonn is strongly research-oriented and focuses on the theoretical modelling of real-world problems in the form of algorithms and their application. A close connection between the courses on offer and the research carried out by our various working groups shapes this degree program, which is why it is particularly suitable for students who want to deepen their knowledge and develop their research skills. We also work closely with internationally renowned research institutions and companies in and around Bonn. This gives our students the opportunity to work on forward-looking projects and gives them a wide range of exciting topics for their research and graduation projects – a first step towards a scientific career.

In addition, the program teaches key interdisciplinary skills that are required for both academic and non-academic careers.

You will complete your studies in Computer Science with a nationally and internationally recognized Master of Science (MSc) degree, which opens the door to a doctorate.

Facts at a glance

Type of program

  • Single-subject master's

Work load

  • 120 ECTS

Standard form & duration

  • Full-time (4 semesters)
  • Part-time (6 semesters)

Language of instruction

  • English
Eine Wissenschaftlerin und ein Wissenschaftler arbeiten hinter einer Glasfassade und mischen Chemikalien mit Großgeräten.
© Bernadett Yehdou / Uni Bonn

Master's in Computer Science

Your future prospects

The Master's degree program in Computer Science opens up a wide range of career opportunities:

  • Software architect/consultant: Software architects design complex software solutions and systems by defining the technical requirements and planning the architecture.
  • IT (project) manager: IT (project) managers lead IT teams at companies and/or organizations, plan projects and ensure that they are completed successfully.
  • Scientist: In research and development positions, you contribute to the development of new technologies and products, whether in industry or at research institutions.

Many other career opportunities are also open to you. In the Cologne-Bonn area and the Rhein-Sieg district in particular, you will benefit from a strong ecosystem characterized by IT companies and research institutes.

At a Glance

Admission requirements

Start & standard duration

  • starts in winter or summer semester

  • 4 semesters full-time

  • 6 semesters part-time

Admission limits & application

No admission restrictions

More About the Contents

The curriculum of our master's program is closely linked to ongoing research at our institute. This gives you the opportunity to gain a wide range of insights into current developments in information technologies during your studies.

As part of the master's program, you can specialize in depth in four different research areas (tracks): Algorithmics; Graphics/Vision/Audio; Information and Communication Management; or Intelligent Systems.

Good to know

There are no compulsory modules in our master's degree program. You can choose freely from the modules available each semester, provided you earn 88 ECTS in lectures, labs, and seminars*, of which:

  • at least 31 ECTS in a specialization track of your choice
    (including at least one lab and one seminar)
  • at least 27 ECTS in the other tracks
    (of which at least 6 ECTS in each of at least two tracks)

The remaining 32 ECTS come from the Master's thesis and its presentation.

In each track there are lectures with exercises (6-9 ECTS), labs (9 ECTS) and seminars (4 or 6 ECTS). A full semester comprises 30 ECTS.

*at most two labs and two seminars in total

Our research focus areas for your specialization

  • Theoretical Computer Science
  • Computational Complexity
  • Combinatorial Optimization
  • Computational Geometry
  • Algorithmic Game Theory
  • Computational Analytics
  • High-Performance Computing
  • Computer Graphics
  • Computer Animation
  • Audio Signal Processing
  • Image Analysis
  • Computer Vision
  • Distributed Systems
  • IT Security
  • Data Science
  • Machine Learning
  • Artificial Intelligence
  • Robotics
  • Autonomous Systems

Subject to change

© Bernadett Yehdou / Uni Bonn

Examination Regulations, Forms, and Module Handbooks

Examination Regulations

The examination regulations for the Master's degree program in Computer Science set out all the important rules and requirements for your studies.


The forms contain applications and important documents for students to complete various administrative procedures.

Module Handbook

In the module handbook you will find detailed information on the learning objectives, content, teaching methods and organization of the individual modules of the degree program.


© Maximilian Waidhas / Uni Bonn

Dr. Herman Haverkort
Programme manager

Office: 2.067

Office hours:

Mondays 11:00-12:30h in Room 0.022 and by appointment

© Maximilian Waidhas / Uni Bonn

Dr. Matthias Frank
Study counsellor

Office: 1.004

Office hours

In lecture weeks

Wednesdays 11:00-12:00h
with appointment.

Wird geladen