Dettaglio insegnamento

COMPUTAZIONE QUANTISTICA

MF0615

Insegnamento
COMPUTAZIONE QUANTISTICA
Codice
MF0615
Anno Accademico
2024/2025
Anno regolamento
2022/2023
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
ALESSANDRIA
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