MSc High Performance Computing Engineering
Milan, Italy
DURATION
2 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
EUR 889 / per semester
STUDY FORMAT
On-Campus
Introduction
High-Performance Computing (HPC) Engineering is a highly multidisciplinary program, which aims at training engineers with a solid preparation in information technologies and computer architectures for supercomputing, quantum computing, and mathematical-statistical modeling of complex problems.
HPC applications can be found in nearly every industry handling most data-intensive workloads, thanks to powerful simulation and the parallelization of the computational load on high-performance hardware that strongly accelerate the analysis of large amounts of data, as well as the execution of increasingly complex and sophisticated artificial intelligence algorithms with unmatched speed, precision, and insight.
Ideal Students
A Bachelor's Degree in Computer Science and Engineering, Mathematical Engineering, and other related fields. Preference to graduates with a solid background in the core disciplines: computer science, applied mathematics, physics, and engineering. A Committee will evaluate students with different backgrounds case by case.
Admissions
Curriculum
Year One
Semester One
- Parallel Computing
- Advanced Methods for Scientific Computing
- Numerical Linear Algebra
- Numerical Methods for Partial Differential Equations
Semester Two
- Quantum Physics
- Computing Infrastructures
- Software Engineering For HPC
- Advanced Computer Architectures
- Applied Statistics
Split Between Semesters One and Two
- 5 CFU of elective courses from ICT group
- 10 CFU of elective courses from MATH/PHYS group
Year Two
Semester One
- Systems and Methods for Big and Unstructured Data
- Artificial Neural Networks and Deep Learning
Semester Two
- Final Project
Split Between Semesters One and Two
- 5 CFU of Elective Courses from ICT Group
- 20 CFU of Elective Courses from Multidisciplinary Applications Group
Rankings
Politecnico di Milano is one of the top universities in Milan, Italy.
It is ranked #111 in QS World University Rankings 2025.
Program Outcome
MSc High-Performance Computing Engineering
Laurea Magistrale (LM-32) 120 credits
Program Tuition Fee
Career Opportunities
Among the main professional and employment opportunities there are, as an example and certainly not exhaustively, companies specialised in information technology or in complex computational problems in various application domains, for which in-depth design studies and simulations are needed, research centers on high-performance computing, and the academy.
In Italy, the Master’s Degree in HPC Engineering allows graduates to access – after passing a State Exam – the Class of Information Engineering (“Ingegneria dell’Informazione”), Section A of the National Professional Register of Engineers, with the title of Engineer.
The qualification also grants access to Ph.D programmes (“Dottorati di Ricerca”), 2nd level Specialisation Courses (“Corsi di Specializzazione di secondo livello”) and 2nd level University Masters (“Master Universitari di secondo livello”).
Program delivery
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 centers, 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.