Struttura del corso
Introduzione
Panoramica delle teorie della fisica quantistica applicate al calcolo quantistico
- Fondamenti della sovraposizione quantistica
- Fondamenti dell'entanglement quantistico
- Fondamenti matematici del calcolo quantistico
Panoramica del calcolo quantistico
- Distinzione tra calcolo quantistico e calcolo elettronico classico
- Integrazione dei comportamenti quantistici nel calcolo quantistico
- Il qubit
- Implementazione della notazione di Dirac
- Misurazioni nella base computazionale nel calcolo quantistico
- Circuiti quantistici e oracoli quantistici
Lavorare con vettori e matrici nel calcolo quantistico
- Moltiplicazione di matrici utilizzando la fisica quantistica
- Convenzioni dei prodotti tensoriali
Applicare concetti avanzati di matrici al calcolo quantistico
Panoramica dei computer quantistici e simulatori quantistici
- Il hardware quantistico e i suoi componenti
- Eseguire un simulatore quantistico
- Meccanismi eseguibili in una simulazione quantistica
- Eseguire calcoli quantistici su un computer quantistico
Lavorare con modelli di calcolo quantistico
- Logica e funzioni delle diverse porte logiche quantistiche
- Comprendere gli effetti della sovraposizione e dell'entanglement sulle porte logiche quantistiche
Utilizzare l'algoritmo di Shor e la crittografia del calcolo quantistico
Implementare l'algoritmo di Grover nel calcolo quantistico
Stimare una fase quantistica in un computer quantistico
- La trasformata di Fourier quantistica
Scrivere algoritmi e programmi di base per il calcolo quantistico su un computer quantistico
- Utilizzare gli strumenti e il linguaggio appropriati per il calcolo quantistico
- Configurare circuiti quantistici e specificare porte logiche quantistiche
Compilare ed eseguire algoritmi e programmi di calcolo quantistico su un computer quantistico
Testare e debuggare algoritmi e programmi di calcolo quantistico
Identificare e correggere errori degli algoritmi utilizzando la correzione degli errori quantistici (QEC)
Panoramica dell'hardware e dell'architettura del calcolo quantistico
Integrare algoritmi e programmi quantistici con l'hardware quantistico
Risoluzione dei problemi
Avanzare il calcolo quantistico per applicazioni future nella scienza dell'informazione quantistica
Riepilogo e conclusioni
Requisiti
- Conoscenza dei metodi matematici di probabilità e algebra lineare
- Comprensione delle teorie fondamentali e degli algoritmi della informatica
- Comprensione dei concetti elementari della fisica quantistica
- Esperienza di base con modelli e teorie della meccanica quantistica
Pubblico di riferimento
- Informaticisti
- Ingegneri
Recensioni (1)
Quantum computing algorithms and related theoretical background know-how of the trainer is excellent. Especially I'd like to emphasize his ability to detect exactly when I was struggling with the material presented, and he provided time&support for me to really understand the topic - that was great and very beneficial! Virtual setup with Zoom worked out very well, as well as arrangements regarding training sessions and breaks sequences. It was a lot of material/theory to cover in "only" 2 days, wo the trainer had nicely adjusted the amount according to the progress related to my understanding of the topics. Maybe planning 3 days for absolute beginners would be better to cover all the material and content outlined in the agenda. I very much liked the flexibility of the trainer to answer my specific questions to the training topics, even additionally coming back after the breaks with more explanation in case neccessary. Big thank you again for the sessions! Well done!