Dettaglio insegnamento

QUANTUM COMPUTING

MF0875

Insegnamento
QUANTUM COMPUTING
Codice
MF0875
Anno Accademico
2025/2026
Anno regolamento
2023/2024
Corso di studio
INFORMATICA
Curriculum
000 - CORSO GENERICO
Responsabile didattico
Docenti
CFU
3
Ore di lezione
24
Settore Scientifico Disciplinare (SSD)
FIS/02 - FISICA TEORICA, MODELLI E METODI MATEMATICI
Tipo di insegnamento
Attività formativa monodisciplinare
Fruizione insegnamento
OPZ - Opzionale
Anno
3
Periodo
Secondo Semestre
Sede
VERCELLI
Lingua insegnamento
Italiano
Contenuti
Viene data una introduzione alle nozioni teoriche e alle tecniche sperimentali della computazione quantistica.
Testi di riferimento
M.A. Nielsen, I.L. Chuang, "Quantum computation and quantum information", CUP (2000); J. Preskill, Lecture Notes for Phys. 229, Quantum information and computation, http://theory.caltech.edu/~preskill/ph219/; Note del docente W. Sherer, Mathematics of Quantum Computing: An Introduction, Springer; 1st ed. 2019 edizione (22 novembre 2020)
Obiettivi formativi
Acquisizione delle conoscenze teoriche e introduzione alle tecniche sperimentali più importanti per la computazione quantistica.
Prerequisiti
Algebra lineare e analisi di base, fisica di base.
Metodi didattici
Lezioni frontali, esercizi per casa con correzione in classe, programmazione di calcolatori quantistici in rete (IBM-Quantum)
Altre informazioni
Verranno messe a disposizione le note sintetiche delle lezioni sul sito del corso
Modalità di verifica dell'apprendimento
L'esame consiste nella stesura di un progetto di computazione quantistica seguendo l'implementazione di algoritmi analoghi sulla piattaforma GitHub/qiskit. La studentessa/lo studente sceglie l'algoritmo che vuole provare ad implementare, lo riproduce e lo fara' girare sulle piattaforme free online di IMB-quantum o produce un report dei risultati.
Programma esteso
1. Introduzione. Numeri complessi, formula di Taylor, formula di Eulero. Matrici e loro operazioni. 2. Ripasso sintetico di algebra lineare: spazi vettoriali, operatori, prodotto scalare. Le regole di base della Meccanica Quantistica. 3. Quantum bits, sfera di Bloch, qubits multipli, porte a singolo qubit e porte a qubits multipli. 4. Circuiti quantistici. Stati intrecciati. Algoritmi quantistici. Cenni alla teoria dell' informazione quantistica. 5. Crittografia quantistica. Teletrasporto. 6. Algoritmo di Deutsch-Josza. Trasformata di Fourier Quantistica. Algoritmo di Shor per la fattorizzazione di numeri interi. Algoritmo di Grover per la ricerca in un database.
Risultati di apprendimento attesi
Acquisizione dei principi di base della computazione quantistica, e capacità di applicarli alla programmazione di calcolatori quantistici.
Ultimo aggiornamento:09-09-2026 00:14:31