Struttura del corso

Fundamenti e Architettura di ProjectQ

  • Storia e obiettivi di ProjectQ
  • Componenti principali: motori, back-end e meta-motori
  • Pipeline di compilazione e trasformazioni

Inizio con ProjectQ

  • Installazione di ProjectQ e delle dipendenze
  • Inizializzazione del motore principale e configurazione back-end
  • Comprensione del back-end simulatore predefinito

Sintassi e Costrutti di ProjectQ

  • Allocazione dei qubit, registri e gate base
  • Controllo, operazioni condizionate e misurazioni
  • Utilizzo di gate personalizzati e decomposizione delle gate

Motori del Compilatore e Tecniche di Ottimizzazione

  • Pipeline dei motori del compilatore (ottimizzatori, traduttori, decompositori)
  • Cancellazione delle gate, unione e scheduling
  • Scrittura di motori di ottimizzazione personalizzati

Programmi Quantistici ed Esempi

  • Creazione di circuiti semplici (stati Bell, teletrasporto quantistico)
  • Lavoro con operazioni controllate e qubit ausiliari
  • Circuiti parametrizzati e costrutti variativi

Targeting di Multiple Back-End

  • Traduzione dei circuiti per IBM Q, Rigetti o altre hardware
  • Utilizzo di simulatori a consapevolezza del rumore e stima della fedeltà
  • Test, debug e validazione dei risultati

Mini Progetto Pratico

  • Definire un algoritmo quantistico (es. Grover semplice o snippet QFT)
  • Implementarlo tramite ProjectQ, ottimizzarlo e selezionare il back-end
  • Analizzare l'output, confrontare i simulatori e raffinare il circuito

Riepilogo e Passaggi Successivi

Requisiti

  • Conoscenza dei concetti di calcolo quantistico (qubit, sovraposizione, porte logiche)
  • Esperienza in programmazione Python
  • Familiarità con la rappresentazione dei circuiti quantistici

Pubblico di Riferimento

  • Sviluppatori software quantistici
  • Ricercatori e ingegneri che esplorano la programmazione quantistica
  • Sviluppatori che intendono mirare a back end quantistici
 7 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative