Program Overview
The High Performance Computing Engineering Master's program from Politecnico di Milano trains students in designing, managing, and utilizing HPC systems. The curriculum emphasizes advanced programming, mathematics, and quantum computing, equipping graduates for careers in technology, research, and academia. Graduates are well-suited for industries requiring high-performance computational solutions, such as energy, medicine, and finance. The program fosters interdisciplinary applications of HPC, preparing students for various career paths.
Program Outline
Degree Overview:
The High Performance Computing Engineering program is a two-year Master's degree program offered at the Politecnico di Milano. The program is designed to train graduates who can design, manage, and use HPC systems to solve complex problems in various application domains. The program focuses on advanced programming techniques, parallel algorithms, mathematical-statistical modeling, advanced numerical simulations, and the development of algorithms in the emerging domain of quantum computing.
Outline:
The program curriculum includes both mandatory and elective courses.
Mandatory Courses:
- Parallel Computing
- Numerical Linear Algebra
- Numerical Methods for Partial Differential Equations
- Applied Statistics
- Quantum Physics
- Software Engineering for HPC
- Computing Infrastructures
- Advanced Computer Architectures
- Artificial Neural Networks and Deep Learning
- Systems and Methods for Big and Unstructured Data
- Quantum Computing
Other Courses:
- Distributed Systems
- Machine Learning
- Computational Statistics
- Nonparametric Statistics
- Scientific Computing Tools for Advanced Mathematical Modelling
- Performance Evaluation and Applications
- System Identification and Prediction
- Network Computing
- Quantum Circuits and Devices
- Quantum Communication
- Multidisciplinary applications of HPC
Careers:
Graduates of the High Performance Computing Engineering program are well-prepared for careers in companies specializing in information technology or complex computational problems in various application domains. They can also find employment in research centers on HPC and academia. The program's focus on high-performance computing equips graduates with skills applicable to various sectors, including:
- Energy
- Climatology
- Computational Biomechanics
- Genomics
- Medicine
- Pharmacology and Chemistry
- Finance
- Seismic Imaging
- Aerospace