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
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
-
University degree (domestic or foreign) in a relevant subject
-
Command of English (language level CEFR B2)
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
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.
Forms
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.
Contact
Dr. Herman Haverkort
Programme manager
Office: 2.067
Office hours:
Mondays 11:00-12:30h in Room 0.022 and by appointment
Dr. Matthias Frank
Study counsellor
Office: 1.004
Office hours
In lecture weeks
Wednesdays 11:00-12:00h
with appointment.