Struttura del corso
Introduzione
Teoria dell'Informazione Quantistica
- La teoria dell'incertezza
- Sovrapposizione e aggrovigliamento
- Particelle subatomiche
Panoramica dei computer classici
- Bit
- Sistemi binari
- Transistor
Quantum Computing
- Codici topologici
- Circuito QED
- Curiosità
Comprendere i computer quantistici e i processori NISQ
- Algoritmi per l'architettura NISQ
Panoramica di Cirq Framework
Panoramica dei kit di sviluppo quantistico
Configurazione dell'ambiente di sviluppo quantistico
Strutture dati e sintassi Cirq
Preparazione del simulatore di macchina quantistica
Caso di studio: Algoritmi quantistici a bassa profondità per problemi di chimica quantistica
Scrittura di un algoritmo quantistico
Controllo dei circuiti quantistici
Specifica del comportamento e del posizionamento del punto di iniezione
Programmazione dei tempi dei cancelli
Compilazione dell'algoritmo
Gestire i vincoli dell'hardware quantistico
Esecuzione dell'algoritmo in un simulatore locale
Test e debug di un algoritmo
Integrazione con i simulatori cloud
Integrazione con l'hardware quantistico del futuro
Risoluzione dei problemi
Il futuro di Quantum Computing
Riassunto e conclusione
Requisiti
- Comprensione dei concetti di software e hardware computing.
- Comprensione dei numeri complessi e dell'algebra lineare.
Pubblico
- Gli sviluppatori
- Scienziati
- Ingegneri