This page lists the teachings offered within the master programme in computer science, together with their classifications.
Namely, here you will find the the teachings characterising each computer science area (such sets of teachings are called recommended completion pathways, RPC, in the regulation) as well as those in the class of "related teachings".
Strictly follow the provided guidelines to design a valid study plan and use this page mainly as a reference for each step described there.
You need to choose your RPCs in order to comply with step 1 of our guidelines and to design a valid study plan.
Advanced Algorithms
Computational Complexity
Cryptography
Graph Theory
Network Algorithms
Quantum Computing
Advanced Machine Learning and Computer Vision
Big Data Computing
Computer Vision
Deep Learning and Applied Artificial Intelligence
Natural Language Processing
Automatic Verification of Intelligent Systems
Concurrent Systems
Formal Methods for AI-Based Systems EngineeringÂ
Logics and Reasoning
Models of Computation
Advanced Machine Learning and Computer Vision
Big Data Computing
Cloud Computing
Data and Network Security
Foundations of Data Science
Biometric Systems
Computer Vision
Deep Learning and Applied Artificial Intelligence
Human-Computer Interaction on The Web
Multimodal Interaction
Natural Language Processing
Advanced Architectures
Autonomous Networking
Cloud Computing
Computer Network Performance
Distributed Systems
High Performance Computing
Internet of Things
Biometric Systems
Blockchain and Distributed Ledger Technologies
Cryptography
Data and Network Security
Practical Network Defense
Security in Software Applications
Advanced Algorithms
Advanced Software Engineering
Automatic Verification of Intelligent Systems
Blockchain and Distributed Ledger Technologies
Formal Methods for AI-Based Systems Engineering
Security in Software Applications
You need to select related teachings in order to comply with step 2 of our guidelines and to design a valid study plan.
Advanced Algorithms
Advanced Architectures
Advanced Machine Learning and Computer Vision
Advanced Software Engineering
Automatic Verification of Intelligent Systems
Autonomous Networking
Big Data Computing
Biometric Systems
Blockchain and Distributed Ledger Technologies
Cloud Computing
Computational Complexity
Computer Network Performance
Computer Vision
Concurrent Systems
Cryptography
Data and Network Security
Data-Driven Modeling of Complex Systems
Deep Learning and Applied Artificial Intelligence
Distributed Systems
Ethical Hacking
Formal Methods for AI-Based Systems Engineering
Foundations of Data Science
Graph Theory
High Performance Computing
Human Computer Interaction On The Web
Internet of Things
Logics and Reasoning
Methods in Computer Science Education
Models of Computation
Multimodal Interaction
Natural Language Processing
Network Algorithms
Practical Network Defense
Quantum Computing
Security in Software Applications
Browse the "Attendance" section of the institutional course programme website.