The Joint Master in Computer Science offers an extensive choice of over 60 teaching units (courses and seminars), 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 around 40 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