Here you can find all the subjects of the Master's Degree in HPC Engineering, divided by year and semester.
First year
Includes 60 credits
1st semester
Parallel Computing5 CFU
Adv Methods for Scientific Computing5 CFU
Numerical Linear Algebra5 CFU
Numerical Methods for PDEs5 CFU
Quantum Physics5 CFU
2nd semester
Quantum Computing5 CFU
Advanced Computer Architectures5 CFU
Software Engineering for HPC5 CFU
Computing Infrastructures5 CFU
Applied Statistics5 CFU
1st or 2nd semester (depending on student's choice)
Elective Courses (related subjects)10 CFU
Second year
Includes 60 credits
1st semester
Artificial Neural Networks and Deep Learning5 CFU
Systems and Methods for Big and Unstructured Data5 CFU
1st or 2nd semester (depending on student's choice)
Elective Courses (ICT)10 CFU
Elective Courses (HPC applications)20 CFU
Thesis project20 CFU
Elective courses
The recommended study plan includes a total of 40 elective credits over the two years, to be distributed among the following groups of courses: related area (including courses in mathematics, electronics, quantum technologies, etc.), computer science area, and multidisciplinary HPC applications.
Related subjects
Expected 10 credits
1st semester
Foundations of Operations Research5 CFU
Quantum Circuits and Devices5 CFU
Numerical Analysis for Machine Learning10 CFU
Computational Statistics5 CFU
Nonparametric Statistics5 CFU
Bayesian Statistics10 CFU
2nd semester
Bayesian Learning and Montecarlo Simulation5 CFU
Scientific Computing Tools for Adv. Mathematical Modelling5 CFU
Quantum Communication5 CFU
Quantum Optics and Information5 CFU
Photonic Computing5 CFU
Network Computing5 CFU
ICT group
Expected 10 credits
1st semester
Performance Evaluation and Applications5 CFU
Networked Software for Distributed Systems5 CFU
Distributed Systems5 CFU
Embedded Systems5 CFU
Streaming Data Analytics5 CFU
Complessità nei sistemi e nelle reti5 CFU
System Identification and Prediction5 CFU
2nd semester
Advanced Deep Learning5 CFU
Computer Security5 CFU
Machine Learning5 CFU
Code Transformation and Optimization5 CFU
Mathematical Models and Methods for Image Processing5 CFU
Applications
Expected 20 credits
1st semester
Biomolecular Modelling Laboratory (limited admission)5 CFU
Computational Biomechanics Laboratory (limited admission)5 CFU
Applied CFD for Industrial Engineering5 CFU
High Performance Scientific Computing in Aerospace10 CFU
High Performance Simulation Lab for Mechanical Engineering10 CFU
HPC Applications for Sustainable Use of Subsurface Energy Resources10 CFU
2nd semester
Computational Biomechanics Laboratory (limited admission)5 CFU
Advanced Mathematical Models in Finance5 CFU
Fintech5 CFU
Molecular Modeling in Process Engineering5 CFU
Molecular Modeling of Materials5 CFU
Thermal Management for Information Technologies5 CFU
Individual Study Plan and Personalisation
You may submit an individual study plan that differs from the recommended one in terms of the distribution of elective credits across the subject areas indicated here.
You can also include elective exams that are not among the standard options. For example, we can consider courses from other MSc, which focus on AI-related topics or sustainability in computing infrastructures, such as Applied AI in Biomedicine, Bioinformatics and Computational Biology, Natural Language Processing, Green Information Systems and Data Infrastructures.
If you wish to include courses that are not featured in the tables of HPC manifesto, it is strongly recommended that you first consult our Programme Manager. This step can help simplify and speed up the evaluation process. The approval of individual study plans is subject to a review of their consistency with the overall educational offer and the proposed study path.
Syllabus and other details
Refer to the Syllabus (Manifesto degli Studi) for the full list of offered courses, detailed content, weekly class schedules, and many other useful details.