Course Plans

The Master's Degree Programme in Computer Science, cohort 2025/26, introduces six new curricula designed to tailor the study path to the needs of the job market:


Artificial Intelligence and Machine Learning

This curriculum is designed to provide a solid theoretical and practical background in the field of artificial intelligence, with a particular focus on machine learning and automated reasoning. Students will acquire advanced skills in optimisation techniques, advanced machine learning, and distributed artificial intelligence, with applications in key sectors such as computer vision and natural language processing. Its practical and application-oriented approach enables students to develop expertise in implementing complex algorithms and intelligent solutions, preparing them for key roles in technological innovation and artificial intelligence.


Computer Vision and Multimedia Technologies
This curriculum aims to train experts in computer vision and multimedia technologies, providing a robust theoretical and practical foundation. Students will acquire advanced skills in image processing technologies, machine learning, and artificial intelligence, with a focus on applying these techniques to the creation, analysis, and security of multimedia content. Through a combination of theoretical courses and practical labs, students will develop the technical abilities needed to address complex challenges such as image recognition, multimedia data management, and the use of advanced technologies. 

Distributed Architectures and Cybersecurity
This curriculum is designed to train professionals with advanced skills in the development and security of distributed systems. Students will acquire solid theoretical foundations combined with strong practical components, enabling them to tackle the challenges of designing and managing complex and secure systems. The programme offers an in-depth exploration of emerging technologies and innovative solutions, with particular emphasis on cybersecurity and data protection. Through labs and applied projects, students will develop practical and specialised expertise, preparing them for strategic roles in the technology industry.

Health Informatics
This curriculum is structured to provide students with a solid background in computational biology and bioinformatics, combining knowledge of molecular biology with advanced computational and data analysis techniques. The programme integrates theoretical and practical skills in key sectors such as machine learning, omics data analysis, molecular diagnostics, and genomics, preparing students for specialised roles in biotechnology, healthcare, biomedical research, and other areas of applied bioinformatics. Students will have opportunities to develop advanced skills in cutting-edge technologies through labs, projects, and internships. 

Quantum Programming & High Performance Computing
This curriculum aims to train experts in advanced areas of quantum computing and high-performance computing. The programme is designed to provide students with theoretical and practical skills to address complex challenges in quantum and parallel computing. Through the study of quantum algorithms, advanced cryptography, parallel programming, and machine learning, students will be able to develop innovative solutions across various technological sectors. The curriculum also includes hands-on experience with high-performance computing systems, enabling students to tackle real-world problems using state-of-the-art tools.

Theoretical Computer Science
This curriculum is designed to provide students with a thorough and rigorous education in the theories and methodologies of theoretical computer science. Through a combination of theoretical lectures, practical activities, and internships, the programme aims to develop strong analytical and problem-solving skills, training professionals capable of handling complex computational challenges. Its structure encourages a critical and methodical approach, preparing students for highly specialised roles in academia, industry, and advanced research, with competences ranging from analysis to the design of complex systems.