Computer Science at the University of Wuppertal

M.Sc. Computer Science

On the Computer Science degree programme, we offer you an education that prepares you for the challenges and opportunities of the digital future. Our computer science degree programme is designed to offer you a sound education in the most important digital topics of the future with strong career opportunities. In the Master's programme, you will deepen your knowledge by choosing specialist lectures and project work. You will then demonstrate the success of this specialisation in a Master's thesis, in which you work independently on a current scientific issue. Here, too, you will be supervised by one of our scientists who are at the forefront of research in these areas. With a Master's degree in computer science, you will leave our programme as a well-trained computer scientist with excellent opportunities on the job market. At the same time, the doors to a promising career in science are also open to you, where you can further deepen your expertise with a subsequent doctorate.

M.Sc. Computer Science - Overview

  • Master of Science (M.Sc.)
  • 4 semesters
  • 120 ECTS / 3600 hours
  • German
  • ≈ 336 € tuition fee per semester
  • B.Sc. degree required (min. 3.0)

  • Think creatively and independently
  • Solve complex problems with state-of-the-art methods
  • Pursue an industry career as a computer scientist
  • Continue your research as a doctoral student

Apply now!

Information for applicants with German degrees or certificates can be obtained on the web page for student admission and registration. Information on admission requirements and the application procedure for international applicants can be found here.

Curriculum structure

At least 39 + 18 ECTS

  • Data Analytics
  • Scientific Computing
  • Computer Engineering

 

There are three focus areas to choose your specialization from. You must earn at least 39 ECTS credits in your chosen specialization and at least 18 ECTS credits from another focus area. You must take a seminar that matches your chosen specialization.

At least 9 ECTS

  • Computational Finance
  • Business Mathematics
  • Communication/Information Technology, Mobile Communication Systems
  • Control Engineering
  • ...

In the interdisciplinary area, you can take modules that focus on the use of computer science methods in various application fields.

  • Algorithms and Data Structures
  • Practical Computer Science
  • Theoretical Computer Science
  • Computer Engineering
  • Digital Transformation

Building on your Bachelor's studies, you can take modules in this area that cover advanced concepts from the core areas of computer science mentioned above. You do not have to take modules in this area; you can earn your ECTS credits solely in the other three areas.

At least 6 ECTS

  • Foreign Languages
  • Basics of Start-Up Management
  • Teaching and Education

In this area, you can expand your knowledge beyond computer science. For example, you can take a language course or learn how to start and manage a start-up.

30 ECTS

The master's thesis offers you the opportunity to scientifically discuss a question in an area of your choice. The degree awarded confirms that you are able to address a problem based on state-of-the-art research and using scientific methods.

Important documents

Our main research areas