Panoramica

Questa raccolta di moduli Qiskit per l'uso in aula è progettata per un corso di livello universitario in informatica, calcolo quantistico o meccanica quantistica introduttiva. L'obiettivo è aiutare docenti e studenti a sfruttare i computer quantistici per esplorare sperimentalmente protocolli e algoritmi quantistici fondamentali, come la teletrasportazione quantistica, la distribuzione quantistica di chiavi (QKD) e gli algoritmi di Deutsch-Jozsa e Bernstein-Vazirani.
Ogni modulo dovrebbe essere iniziato in classe con il supporto del gruppo e dell'istruttore, ma può essere completato in modo indipendente o in piccoli gruppi. Tutte le attività possono essere completate in molto meno tempo rispetto al tempo libero assegnato nell'ambito del piano Open disponibile per tutti gli utenti. Sono inoltre integrate opzioni di simulatore nel caso in cui gli studenti esauriscano accidentalmente il loro tempo di calcolo quantistico gratuito.
I docenti possono richiedere versioni di questi notebook con chiavi di risposta e indicazioni sul posizionamento nei curricula comuni compilando questo breve questionario su come vengono utilizzati i notebook.
Prerequisiti consigliati​
Ogni modulo contiene raccomandazioni su dove nel curriculum ogni modulo potrebbe essere più efficace. In generale, gli studenti trarranno il massimo da questi moduli se possiedono:
- Alcune basi di algebra lineare (matrici dovrebbero essere sufficienti)
- Una certa familiarità con Python, anche se la maggior parte dei notebook può essere semplicemente eseguita così com'è