Awarded degrees and study programmes
Below, you will find detailed information about the programmes in computer science or high performance computing offered at the awarding universities.
AGH University of Science and Technology
Master’s programme in Computer Science — Machine
Learning and Artificial Intelligence
Information available starting 2027
Freie Universität Berlin
Master of Science in Computational
Engineering
The programme offers different paths in the first year, depending on the field of the
bachelor’s degree. Students from maths and computer science have balancing
modules in some natural sciences (physics, chemistry, meteorology, geosciences),
whereas students from natural sciences take balancing modules in computer science. In each semester, students choose courses yielding 30 ECTS credit points. Many courses consist of a lecture (10 ECTS) and a seminar/project (5 ECTS), which can be distributed across two consecutive semesters. Also, courses of the first and second semester can be interchanged. In the third semester, the first six courses listed form three compulsory elective pairs (one of which) must be taken ; in addition, optional courses yielding up to 10 ECTS in total can be chosen from the MSc Informatics and MSc Data Science programmes, as long as they have HPC related learning outcomes. Examples are: Cluster Computing, Software Processes, Cybersecurity and Al, Secure Software Engineering, Advanced Data Visualisation for Al, Compilers, Operating Systems, Microprocessor Lab.
Friedrich-Alexander-Universität Erlangen-Nürnberg
Master of Science in Computational Engineering
The master’s programme in Computational Engineering comprises a seminar, three sections—Mathematics, Computer Science, and Technical Application Field—and the master’s thesis, totalling 120 ECTS. There is a standard study plan for each TAF. However, in the master’s programme, all modules are elective. Students can choose modules from the CE module catalogue for the various master’s studies in the departments of Computer Science, Engineering, Applied Mathematics, and Physics.
Computer Science (Informatik): Students may select modules from the CE module catalogue offered by the Computer Science Chairs for the master’s programme in Computer Science.
Technical Application Field (Technisches Anwendungsfach, TAF): In this section, students can choose modules from the CE module catalogue offered by all master’s programmes in the School of Engineering, except for those from the Department of Computer Science.
The Technical Application Field includes up to seven focus areas, such as Thermo- and Fluid Dynamics, Computational Materials Science, among others.
Politecnico di Milano
Laurea Magistrale in High Performance Computing Engineering
The study programme in High Performance Computing Engineering is a two-year course with a curriculum of 120 credits (Laurea Magistrale / Master’s Degree, degree class LM-32 – Computer Systems Engineering).
The first year offers a range of courses related to parallel computing and programming, high-performance parallel processors, cloud infrastructures and data centres, numerical analysis, and applied statistics.
The second year includes courses in Quantum Computing and heterogeneous HPC systems based on accelerators (GPUs and tensor cores).
Additionally, there will be 20 credits dedicated to the application of HPC in various engineering domains, as well as a final thesis project (20 credits) that can be undertaken in an industry-oriented context or abroad.
Sofia University St. Kliment Ohridski
Master in Informatics — High Performance Computing
This HPC MSc programme introduces students to cutting-edge HPC technologies and develops the skills needed to fully harness the potential of the world’s largest supercomputers and multicore processors.
The HPC MSc programme is designed for graduates of Mathematics and/or Computer Science, Computational Engineering, Applied Mathematics, Natural Sciences (Physics, Chemistry, Biology, Geology, Geography), and related degrees
Sorbonne Université
Master Sciences, Technologies et Santé, (mention informatique, or mention mathématiques et applications)
High Performance Computing plays a major role in scientific research and industrial innovation. The architecture of large-scale computers is evolving rapidly, becoming increasingly complex. These computers consist of heterogeneous units, with the number of computing cores now exceeding one million. The advent of exascale computing capability offers promising new opportunities for scientific computing but necessitates new algorithms, as well as a deep understanding of computer architectures, parallel algorithms and programming, and mathematical modelling.
Universitat Politècnica de Catalunya
Master in Innovation and Research in Informatics
Advanced Computing is a discipline that approaches complex computational problems from both theoretical and practical perspectives. It views algorithms—i.e., the human or mechanical processes of transforming data—as subjects for systematic study. The aim is to understand their limitations and capabilities and to utilise these insights to provide novel and more efficient algorithmic solutions.
The specialisation is aimed at students with a background in computer science, computer engineering, or mathematics who can demonstrate a solid grounding in fundamental algorithms, programming skills, and basic knowledge of discrete mathematics. Students from other scientific and technological backgrounds are also welcome, but they may be required to undertake a bachelor-level course to ensure that the necessary prerequisites are met.
Université du Luxembourg
Master in High-Performance Computing
The Master in High Performance Computing (HPC) at the University of Luxembourg is a 2-year innovative Master’s programme that trains the next generation of HPC experts in Luxembourg and Europe.
Graduates of the programme will be able to work in the following fields: numerical and data analyst, performance analyst and advisor, HPC architecture, system development and support.
Doctoral Programme in High Performance Computing in Luxembourg (University of Luxembourg, LIST, LIH).
VSB – Technical University of Ostrava
Master in Computer Science
The master’s degree programme in Computer Science is offered by the Faculty of
Electrical Engineering and Computer Science in cooperation with the IT4lnnovations national supercomputing center. The programme’s fundamentals consist of selected courses in computer science and mathematics. These are supplemented by a choice of one of two specialisations (each with courses worth approximately 30 ECTS credits): Artificial Intelligence or Quantum Informatics. Courses from the second, unselected specialisation automatically become electives, and students can add any of them to their study plans. The study plan can be further supplemented with additional elective courses offered by the faculty and IT4lnnovations.