- Docente: Paolo Pistone
- Crediti formativi: 6
- SSD: INF/01
- Lingua di insegnamento: Inglese
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
- Corso: Laurea Magistrale in Informatica (cod. 5898)
-
dal 20/09/2023 al 07/12/2023
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce le nozioni matematiche soggiacenti il calcolo quantistico, ed è in grado di implementare algoritmi quantistici nella forma di famiglie di circuiti quantistici. E' inoltre a conoscenza di tematiche più avanzate come la crittografia e la correzione di errori quantistica, e lo sviluppo di linguaggi grafici per descrivere circuiti quantistici.
Contenuti
- introduzione alla computazione quantistica
- fondamenti matematici: algebra lineare e spazi di Hilbert complessi
- qubits e cenni alla fisica della computazione quantistica
- un modello di calcolo quantistico: i circuiti quantistici
- discussione di alcuni algoritmi quantistici (Grover, Shor)
- cenni alla correzione di errori e alla crittografia quantistica
- cenni alla programmazione quantistica e ai linguaggi grafici quantistici
Testi/Bibliografia
[1] P. Kaye, R. Laflamme, M. Mosca.An introduction to quantum computing. Oxford University Press, 2007.
[2] M. Hirvensalo.Quantum computing. Springer, 2004.
Metodi didattici
Lezioni frontali ed esercitazioni in laboratorio.
Modalità di verifica e valutazione dell'apprendimento
Prova scritta e/o orale alla fine del corso.
Strumenti a supporto della didattica
Esercitazioni in laboratorio.
Orario di ricevimento
Consulta il sito web di Paolo Pistone