Universities’ study programmes

Below, you will find detailed information about the programmes in computer science or high performance computing offered at the awarding universities.

Table of Contents

Kungliga Tekniska Högskolan

The master’s programme in Computer Science provides a broad education in computer science. Students acquire a solid foundation in advanced algorithms, computer security, artificial intelligence and internet protocols and gain expertise through specialisation tracks. Graduates pursue careers at the forefront of software-based technologies, for example, as software engineers, game developers, and IT project managers, or go on to PhD studies to pursue careers in research labs or academia.

Sofia University St. Kliment Ohridski

Sofia University St. Kliment Ohridski logo

Sofia University “St. Kliment Ohridski” is a partner organization under the EUMASTER4HPC project. Applicants for this Master’s program have the opportunity to apply in parallel for an EUMASTER4HPC scholarship. Successful applicants are granted the right to study for a year at a partner university and, upon successful completion, to obtain a double degree.

Université de la Sorbonne

Université de la Sorbonne logo

High Performance Computing plays a major role in scientific research and industrial innovation. The architecture of large scale computers is evolving rapidly and is becoming more and more complex. These computers are formed by heterogeneous units and the number of computing cores can now exceed one million. The arrival of exascale computing capability opens new promising perspectives for scientific computing, but requires new algorithms and a deep understanding of computer architectures, parallel algorithms and programming and mathematical modelling.

Friedrich-Alexander-Universität Erlangen-Nürnberg

Friedrich-Alexander-Universität Erlangen-Nürnberg logo

The master program in Computational Engineering consists of a seminar, the three sections Mathematics, Computer Science and Technical Application Field, and the master Thesis (overall 120 ECTS). There is a standard study plan for each TAF. Nevertheless, in the master’s program, all modules are electives. Students can choose modules from the CE module catalogue for the different master studies in the Computer Science, Engineering, Applied Mathematics, and Physics departments.

Computer Science (Informatik). The student can select modules from the CE module catalogue offered by the Computer Science Chairs for the master’s program in computer science.

Technical Application Field (Technisches Anwendungsfach, TAF). In this section, the student can select modules from the CE module catalogue offered by all master programs of the School of Engineering. The only exceptions are modules from the Department of Computer Science.

More specifically, the technical application field has the following up to seven areas to focus on, for example, Thermo-and Fluid dynamics, Computational Materials Science, etc.

Politecnico di Milano

The study course in High Performance Computing Engineering is a two-year programme with a curriculum of 120 credits (Laurea Magistrale / Master’s Degree, degree class LM-32 – Computer Systems Engineering).

The first year offers a set 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).

Moreover, there will be 20 credits focused on the application of HPC in different engineering domains and final thesis work (20 credits) that can be carried out even in an industry-oriented context or abroad.

Université du Luxembourg

Université du Luxembourg logo

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).

Università della Svizzera Italiana

Università della Svizzera Italiana logo

Designed to align with student’s unique interests and career goals, the programme offers three specialised tracks for a targeted educational experience:

  • High-Performance Computing (HPC): Concentrates on large-scale computing and optimisation techniques, equipping students for careers in sectors that demand high computational capabilities.
    Data Science: Focuses on the analysis and interpretation of data to understand complex systems and relationships, suitable for those interested in studying interconnected phenomena.
  • Simulations: Centres on the development and interpretation of simulations, applicable in diverse fields such as engineering and biomedical research.

Universitat Politècnica de Catalunya

Universitat Politècnica de Catalunya logo

Advanced Computing is a discipline that approaches complex computational problems from both theoretical and practical angles. It views algorithms, i.e., the human or mechanical processes of transforming data, as subjects for systematic study. The goal is to understand their limitations and capabilities and to use these insights to provide novel and more efficient algorithmic solutions.

The specialization is addressed to students with a background in computer science, computer engineering or mathematics who can prove that they have a solid grounding in elementary algorithms, programming skills and basic knowledge of discrete mathematics. Students from other scientific and technological backgrounds are also welcome, but they may be asked to take a bachelor-level course that guarantees that the requirements are covered.