The Joint Master in Computer Science offers an extensive choice of over 60 teaching units (courses, seminars, internships or other forms of teaching), which are grouped into 7 tracks reflecting different profiles in computer science.

A student chooses 12 courses/seminars

  • a minimum of 8 courses out of about 50 courses
  • a minimum of 2 seminars out of seminars offered by 15 research groups

In order to ensure sufficient diversification in their program of study, a student must attend teaching units from at least 3 different tracks. In a small number of cases, a teaching unit can belong to more than one track. In such cases, the student can decide to which track the unit belongs, in the context of their personal program of study.

About the tracks

  • T0 - General
    A collection of teaching units from a variety of subject areas, which supplement the teaching units, offered in the other 6 tracks.
  • T1 - Distributed Systems
    Distributed systems, peer-to-peer networks, grid and cloud computing, mobile communications, concurrency, foundations and algorithms, verification and model checking, bio‐inspired and parallel architectures, network security, pervasive and context-aware computing
  • T2 - Advanced Software Engineering
    Advanced methods for the analysis, development and testing of modern and reliable software systems in heterogeneous, service-oriented and closely connected system topologies
  • T3 - Advanced Information Processing
    Signal processing for pattern recognition, document analysis, computational linguistics, (re)acquisition of information and computer graphics, as well as exposure to artificial intelligence
  • T4 - Logic
    Computability and complexity, proof theory, lambda calculus, logic programming and proof search, classical and non-classical logics, universal algebra, automata, verification, knowledge representation, data privacy, data mining, ontologies, formal methods
  • T5 - Information Systems and Decision Support
    eBusiness, eGovernment, information management, databases management systems and data warehousing, fuzzy classification, decision support, quantitative models and methods of operations research, food supply
  • T6 - Data Science
    Big data, data analysis, cloud computing, large-scale distributed systems, machine learning, pattern recognition, social media analytics


Related Information