Quantum Programming & High Performance Computing
Quantum Computing and HPC are redefining the limits of science and industry: become a key player in this revolution.
Download the QP&HPC Curriculum Brochure [Italian only]
Scientific and Industrial Context
With the advent of new computational technologies such as quantum computing and high-performance systems, we are facing a revolution that will redefine how we approach complexity and data processing speed across many sectors. Quantum computing promises to solve computationally intractable problems for classical computers, opening new frontiers in fields such as the simulation of complex physical systems, advanced cryptography, and optimisation. At the same time, high-performance computing (HPC) systems are already a crucial component for managing large volumes of data and supporting cutting-edge technologies such as artificial intelligence, climate modelling, and genomic analysis. The ability to combine extreme computational power with quantum innovation represents a decisive turning point for industry, scientific research, and the global economy. Training professionals capable of designing, optimising, and implementing these technologies is therefore a priority to maintain a competitive advantage and accelerate the development of next-generation technological solutions.
Educational Objectives
This study path aims to prepare highly specialised professionals in advanced computing technologies, with a specific focus on quantum systems and high-performance computing. Students will acquire a solid understanding of the principles behind quantum computation, as well as the techniques required to fully exploit high-performance computing resources. They will develop skills ranging from parallel programming to the optimisation of algorithms on complex architectures. The programme will provide tools to solve advanced computational problems by integrating classical and innovative methodologies, with particular attention to the practical use of languages and platforms for quantum simulation and intensive applications. Upon completion, students will be ready to design effective solutions in contexts such as scientific simulation, data security, big-data analytics, and industrial applications, playing a crucial role in the transition toward a new era of computing and technological innovation.
Career Opportunities
Graduates of this curriculum will be prepared for strategic roles such as Quantum Software Engineer, HPC Specialist, Computational Scientist, and AI Researcher, finding opportunities in research laboratories, technology companies, government institutions, and deep-tech startups. The skills acquired will be essential in sectors such as molecular simulation, quantum cryptography, optimisation, and large-scale artificial intelligence.
Access to Excellence Resources
Students will have access to advanced computing infrastructures that are essential for scientific research and industry. They will be able to make use of the INAF Pleiadi system, an HPC platform optimised for numerical simulations, artificial intelligence, and large-scale parallel computing, as well as access IBM quantum machines to experiment with state-of-the-art technologies.
Study Plan Details
|
Nome Completo Insegnamento |
S.S.D. |
CFU |
|
|
|
|
|
|
|
Primo Semestre |
|||
|
Algoritmi e Complessità |
INFO-01/A |
9 |
|
|
Crittografia |
INFO-01/A |
9 |
|
|
Introduzione alla Meccanica Quantistica |
PHYS-04/A |
6 |
|
|
Crediti a Scelta /oppure/ Quantum Computer Programming |
==== |
6 |
|
|
|
|
|
|
|
Secondo Semestre |
|||
|
Principi della Programmazione Parallela |
INFO-01/A |
6 |
|
|
Architettura degli Elaboratori Quantistici |
PHYS-04/A |
6 |
|
|
Analisi Numerica |
MATH/05-A |
6 |
|
|
Crediti a Scelta dello Studente |
==== |
6 |
|
|
Insegnamento a Scelta dal Seguente Gruppo E1: |
|
||
|
Quantum Information |
INFO-01/A |
6 |
|
|
Sistemi Cloud |
INFO-01/A |
6 |
|
|
Functional and Concurrent Programming Principles |
INFO-01/A |
6 |
|
|
Blockchain and Cryptocurrencies |
INFO-01/A |
6 |
|
|
|
|
|
|
|
Terzo Semestre |
|||
|
Quantum Algorithms e Laboratorio (modulare) modulo Quantum Algorithms modulo Laboratorio |
|
||
|
INFO-01/A |
6 |
||
|
INFO-01/A |
3 |
||
|
GPU Computing for HPC |
INFO-01/A |
6 |
|
|
Ulteriori Conoscenze Linguistiche |
==== |
3 |
|
|
Stages e tirocini |
==== |
6 |
|
|
Insegnamento a Scelta dal Seguente Gruppo E2: |
|
||
|
Linguaggi Formali |
INFO-01/A |
6 |
|
|
Virtual Systems |
INFO-01/A |
6 |
|
|
Ingegneria dei Sistemi Distribuiti |
INFO-01/A |
6 |
|
|
Cryptographic Engineering |
INFO-01/A |
6 |
|
|
|
|
|
|
|
Quarto Semestre |
|||
|
Programmazione e Ottimizzazione HPC |
INFO-01/A |
6 |
|
|
Quantum Machine Learning |
INFO-01/A |
6 |
|
|
Prova finale |
==== |
18 |
|
|
|
|
|
|
|
Totale CFU |
|
120 |
|