Main campus buildings of Politecnico di Milano in Milan, Italy
Master of Science
On Campus
Logo of Politecnico di Milano – university’s emblem showing “Politecnico Milano 1863
Politecnico di Milano
Italy

High Performance Computing Engineering

About

The Master of Science in High Performance Computing Engineering is a two-year, full-time on-campus program that focuses on advanced computational methods and large-scale computing systems. The curriculum covers parallel programming, distributed systems, numerical simulation, cloud computing, and data-intensive applications, enabling students to design and optimize high-performance solutions for complex scientific and industrial problems.

Graduates are prepared for careers in High Performance Computing, Software Engineering, and Data Science across technology companies, research laboratories, and advanced computing centers. The program at Politecnico di Milano equips students with strong computational and analytical skills to develop efficient, scalable, and high-impact computing solutions for modern digital challenges.

Key Facts

Program Details
Degree: Master of Science
Location: Italy
Academic Information
Area of study: Computer Sciences
Study Format
Study Type: On Campus
Format: Full-time
Language
-

Program Structure

Semester 1 - Foundations in High Performance Computing Engineering

  • Introduction to High Performance Computing (HPC)
  • Parallel Computing and Cloud Computing
  • Algorithms for High Performance Systems
  • Research Methods in HPC Engineering

Semester 2 - Advanced High Performance Computing Engineering

  • Computational Fluid Dynamics and Simulation
  • Big Data Analytics and Machine Learning
  • Seminar: Innovations in High Performance Computing
  • Research Project / Fieldwork in HPC Engineering

Semester 3 - Specialization & Applied Research

  • Supercomputing and Grid Computing
  • HPC for Artificial Intelligence and Data Science
  • Research Project / Fieldwork in HPC Engineering
  • Elective Modules in Computational Science or Data Visualization

Semester 4 - Master’s Thesis & Final Project

  • Independent Research / Thesis
  • Data Analysis and HPC Solutions
  • Presentation & Academic Portfolio Development

Career Opportunities

Graduates of the High Performance Computing Engineering Master’s program are prepared for careers in computational engineering, supercomputing, data science, and software engineering. They can work as computational engineers, data scientists, system architects, and software developers. The increasing reliance on high-performance computing in fields such as artificial intelligence, big data, and scientific simulations ensures strong demand for professionals with expertise in advanced computing systems.

Why Choose This Program

The High Performance Computing Engineering program provides students with the knowledge and skills to design and optimize high-performance computing systems. Students learn advanced techniques in parallel computing, supercomputing, and computational modeling, ensuring they are well-equipped to solve complex engineering and scientific problems. The program emphasizes both theoretical foundations and practical skills, preparing graduates to work on cutting-edge technologies in the rapidly evolving field of high-performance computing.

Contact Information

For further information, please contact the admissions office at:
Phone: +39 02 2399 9300
Email: infostudenti@polimi.it
Address: Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milan, Italy

Duration
-
Tuition fee
$4,526.00/year
Location
Italy
View on map
Apply Now
Add to Wishlist