Prezentare generală

Această colecție de module Qiskit pentru lucrul la clasă este concepută pentru un curs de nivel universitar în informatică, calcul cuantic sau mecanică cuantică introductivă. Scopul este de a ajuta educatorii și studenții să valorifice calculatoarele cuantice pentru a explora experimental protocoale și algoritmi cuantici fundamentali, cum ar fi teleportarea cuantică, distribuția cuantică de chei (QKD) și algoritmii Deutsch-Jozsa și Bernstein-Vazirani.
Fiecare modul ar trebui să fie început în clasă cu sprijinul grupului și al instructorului, dar poate fi finalizat independent sau în grupuri mici. Toate activitățile pot fi finalizate în mult mai puțin timp decât timpul gratuit alocat prin Planul Deschis (Open Plan) disponibil tuturor utilizatorilor. Opțiunile de simulator sunt de asemenea integrate în cazul în care studenții epuizează accidental timpul lor gratuit de calcul cuantic.
Instructorii pot solicita versiuni ale acestor notebook-uri cu rezolvări și îndrumări privind integrarea lor în programele de studiu uzuale completând acest sondaj rapid despre modul în care notebook-urile sunt utilizate.
Cunoștințe recomandate
Fiecare modul conține recomandări privind locul din curriculum în care fiecare modul ar putea fi cel mai eficient. În general, studenții vor obține cel mai mult din aceste module dacă au:
-
Cunoștințe de algebră liniară ( matricele ar trebui să fie suficiente)
-
Familiaritate cu Python, deși majoritatea notebook-urilor pot fi pur și simplu rulate așa cum sunt scrise