Structure and Curriculum

The master’s degree programme comprises the six module groups outlined below.

Particular importance is placed on guided individual studies represented by at least two master’s seminars, up to two research-oriented projects—each with 15 ECTS credit points—and a master’s thesis comprising 30 ECTS credit points.

 


In this module group, research-related topics in applied computer science are taught. Depending on the focus of interest, modules can be taken in Computer Graphics, Explainable Machine Learning, Fundamentals of Language Processing, Information Visualisation, AI System Development, Cognitive Systems, Computing in the Cultural Sciences, Media Informatics, Human-Computer-Interaction, Multimodal Intelligent Interaction, Language Generation, and Dialogue Systems.

Exemplary module selection options:

  • Deep Learning
  • Computational Metaphysics
  • Virtual Reality / Augmented Reality
  • Advanced Information Visualization & Visual Analytics
  • Ethics and Epistemology of AI
  • Universal Logic & Universal Reasoning
  • Information Retrieval
  • Human-Computer-Interaction
  • Usability in Practice
  • Multimodal Interaction Design
  • Advanced Dialogue Systems and Conversational AI
  • Cognitive Modelling
  • Applied Natural Language Processing
  • Impacts of Language Technology
  • Urban Interaction Design

In the A2 module group, students focus on specific topics in computer science.

Exemplary module selection options:

  • Tree decompositions, algorithms and games
  • Database Systems for modern CPU
  • Data Streams and Complex Event Processing
  • Operating Systems Engineering
  • Applied Software Verfication
  • Functional Programming of Reactive Systems
  • Advanced Security and Privacy
  • Differential Privacy

Optionally, it is possible to acquire specialised knowledge in application subjects such as information systems, geosciences, sociology, heritage conservation, psychology, business and human education, or communication sciences.

In this module group, a Master's project (15 ECTS) in Applied Computer Science must be completed. A further Master's project (15 ECTS) in the field of Applied Computer Science or one or two projects (6 ECTS each) in Applied Computer Science or Computer Science are optional.

In the module group A5 students complete two to three seminars, each including an oral presentation and a term paper. At least two seminars are from the fields of applied computer science and one optional third seminar can be from the computer science and information systems.

A Master's thesis is an academic paper that is written independently within 6 months. It is completed in a subject of Applied Computer Science. Other fields are only possible on application. The Master's thesis must be defended orally.