QUANTUM COMPUTATION
- Anno accademico
- 2023/2024 Programmi anni precedenti
- Titolo corso in inglese
- QUANTUM COMPUTATION
- Codice insegnamento
- CM0601 (AF:402627 AR:218624)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- ING-INF/05
- Periodo
- I Semestre
- Anno corso
- 2
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
1.1. acquisire i modelli principali di computazione quantistica
1.2. acquisire i modelli principali di rappresentazione dell'informazione e il legame con gli algoritmi quantistici
1.3 acquisire i concetti principali della teoria della informazione quantistica
2. Capacità di applicare conoscenza e comprensione
2.1. saper applicare i modelli studiati a problemi reali.
2.2. sapere valutare criticamente a performance ed il comportamento di una soluzione basata sulla computazione quantistica applicata ad un problema concreto;
3. Capacità di giudizio
3.1. sapere comprendere quali caratteristiche dei vari modelli di computazione quantistica si adattano ad un problema dato;
3.2. saper valutare criticamente le caratteristiche teoriche dei modelli proposti;
Prerequisiti
Contenuti
Quantum Bits
Quantum Gates
Misurazioni
Circuiti quantistici
Struttura di un algoritmo quantistico
Teletrasporto
Parallelismo quantistico
Algoritmo di Deutsch
Algoritmo di Deutsch-Joza
Ricerca di Grover
Trasformata di Fourier Quantistica
Algoritmo di Shor
Hidden Abelian Subgroup Problem
Algoritmo HMM
Quantum SVM e Quantum Neural Networks
Introduzione alla Teoria dell'Informazione Quantistica
Cenni alla Quantum Communication and Networking
Cenni alla Quantum Error Correction
Quantum Annealing
Testi di riferimento
R. Loredo (2020). Quantum Computing with Python and IBM: Quantum Experience. Packt (opzionale)
Modalità di verifica dell'apprendimento
La verifica dell'apprendimento avviene attraverso un esame orale, ma questo può opzionalmente essere integrato da una serie di progetti con consegna in itinere. Questo permettono allo studente di acquisire e dimostrare competenze pratiche nella scelta, implementazione ed analisi di algoritmi quantistici.
Modalità di esame
Metodi didattici
La verifica dell'apprendimento avviene attraverso una prova orale obbligatoria e una serie di progetti in itinere opzionali. L'obiettivo dei progetti è quello di permettere allo studente di applicare e verificare immediatamente le competenze acquisite, in particolar modo la capacità di analisi critica del comportamento e dell'applicabilità degli algoritmi studiati.