Skip to main content


Become a specialist

The fields of application and possible uses for computer science systems and methods are diverse. FIDS reflects this diversity in its research specializations: General Computer Science and Data Science, Computational Life Science, Human-centred Computing and Information Systems. In our Master's degree program in Computer Science, we take up these research focuses and offer the following four specializations:

  • Core Computer Science
  • Bioinformatics
  • Human-Centred Computing
  • Information Systems

All specializations comprise 42 ECTS. They offer you the opportunity to research current topics and carry out projects in a specific area of application – an ideal preparation for your Master's thesis.
If you complete a specialization, this can be shown on your degree certificate.


The specialisations in detail

Core Computer Science

A specialization in core computer science offers you the opportunity to gain advanced expertise in the key areas of computer sciencetheoretical computer science, computer engineering and practical computer science.

This sounds good to you? Then choose – according to your interests – at least 42 ECTS from the following range of modules:

  • INF-M-CCS-MATH Lectures in Mathematics, 3-18 ECTS
  • INF-M-CCS-COM Complexity Theory, 6 ECTS
  • INF-M-CCS-ALCOM Topics in Algorithms and Complexity Theory, 6 ECTS
  • INF-M-CCS-TOP Topics in Theoretical Computer Science, 6 ECTS
  • INF-M-CCS-LOG Topics in Logic and Formal Methods, 6 ECTS
  • INF-M-CCS-MOD Non-Standard Models of Computation, 6 ECTS
  • INF-M-BINF-OPT Optimization, 6 ECTS
  • INF-M-BINF-ALGBIO Algorithmic Bioinformatics, 6 ECTS
  • DAT-M-MLS Advanced Explainable AI, 6 ECTS
  • DAT-M-MML Modern Machine Learning, 6 ECTS
  • INF-M-CCS-ACA Advanced Computer Architecture, 6 ECTS
  • INF-M-CCS-ACN Advanced Computer Networks, 6 ECTS
  • INF-M-CSS-EMB Embedded Systems, 6 ECTS
  • DAT-M-MLS-ENG Data Engineering, 6 ECTS
  • DAT-M-MLS-DIPAI Digital Image Processing - AI-based Approaches, 6 ECTS
  • INF-M-CCS-CRYPT Post-Quantum Cryptography, 6 ECTS
  • INF-M-CCS-RSRCH Computer Science Research Project, 12 ECTS
  • FIDS-WI-IB-M05 Neural Networks: An Application-Oriented Introduction, 6 ECTS
  • HCAI-M02 AI Ethics, 6 ECTS
  • HCAI-M08 Advanced Information Behaviour, 6 ECTS
  • HCAI-M09 Deep Reinforcement Learning for Human Decision Strategies, 6 ECTS
  • INF-M-CSS-EXT Core Computer Science: International and External Studies, 3-12 ECTS

Bioinformatics

Biology and medicine generate huge amounts of data – with bioinformatics you will learn how to tame and utilize this data.
With a specialization in bioinformatics, you will acquire the necessary know-how to analyse complex data sets and gain new insights into fundamental biological questions and human diseases.

Would you like to become an expert in bioinformatics? Then first complete the following compulsory modules (30 ECTS):

  • INF-M-BINF-BIOL Biology for Computer and Data Scientists, 6 ECTS
  • INF-M-BINF-ALGBIO Algorithmic Bioinformatics, 6 ECTS
  • INF-M-BINF-RSRCH Research Project in Bioinformatics, 18 ECTS

In addition, you will take at least 12 ECTS credits – according to your interests – from the following compulsory elective modules:

  • DAT-M-CLS-STATBIO Statistical Bioinformatics, 6 ECTS
  • DAT-M-CLS-HIGHDIM Analysis of High-Dimensional Data, 6 ECTS
  • INF-M-BINF-OPT Optimization, 6 ECTS
  • INF-M-BINF-SEM Current Topics in Bioinformatics, 6 ECTS
  • INF-M-BINF-EXT Bioinformatics: International and External Studies, 3–12 ECTS

Human-Centred Computing

How do people interact with information, multimedia, and AI systems? How can such systems be designed to ideally support their users?
As a specialist in human-centred computing, you combine computer science with human-centred design, making you a sought-after expert in developing user-friendly interaction systems.

Would you like to specialize in human-centred computing? Then complete the compulsory module "INF-M-HCC-RSRCH Research Project in Human-Centred Computing" (18 ECTS) and choose at least 24 ECTS from the following compulsory elective modules:

  • INF-M-HCC-INT1 Interaction Technologies I, 6 ECTS
  • INF-M-HCC-INT2 Interaction Technologies II, 6 ECTS
  • INF-M-HCC-AHCI Advanced Topics in HCI, 6 ECTS
  • INF-M-HCC-CLUB Current Developments in Human-Computer Interaction (Journal Club), 6 ECTS
  • HCAI-M02 AI Ethics, 6 ECTS
  • HCAI-M08 Advanced Information Behaviour, 6 ECTS
  • HCAI-M09 Deep Reinforcement Learning for Human Decision Strategies, 6 ECTS
  • INF-M-HCC-EXT Human-Centred Computing: International and External Studies, 3-12 ECTS

Information Systems

You want to help shape the corporate world of tomorrow? As an expert in (management) information systems, you combine economic thinking with IT expertise. You will analyze and develop efficient IT solutions for operational requirements.


Become a specialist in Information Systems by completing the compulsory module "INF-M-IS-SEM Advanced Seminar Information Systems (12 ECTS)" and additionally choosing at least 30 ECTS from the following compulsory elective modules:

  • DAT-M-MLS-AXAI Advanced Explainable AI, 6 ECTS
  • FIDS-WI-IB-M05 Neural Networks: An Application-Oriented Introduction, 6 ECTS
  • FIDS-WI-MSc-IB-M02 Social Network Analysis, 6 ECTS
  • FIDS-WI-MSc-IB-M04 Digital Platforms and the AI Economy, 6 ECTS
  • FIDS-WI-MSc-SEC-M02 Security of Mobile Systems, 6 ECTS
  • FIDS-WI-MSc-SEC-M03 Multilateral Security: Anonymous Communication Systems, 6 ECTS
  • FIDS-WI-MSc-SEC-M04 IT Security in Practice, 6 ECTS
  • FIDS-WI-MSc-BIS-M01 Business Engineering, 6 ECTS
  • FIDS-WI-MSs-BIS-M04 Process Mining, 6 ECTS
  • WI-MSc-IB-M05 Intelligent Agents and Reinforcement Learning, 6 ECTS
  • FIDS-WI-MSc-M02 Security of data-intensive applications, 6 ECTS
  • INF-M-IS-EXT Information Systems: International and External Studies, 3-12 ECTS
To top