Pangkalahatang-ideya

Ang koleksyon ng mga module ng Qiskit para sa paggamit sa silid-aralan ay dinisenyo para sa isang kurso sa antas ng undergraduate sa computer science, quantum computing, o panimulang quantum mechanics. Ang layunin ay tulungan ang mga tagapagturo at mag-aaral na samantalahin ang mga quantum computer upang eksperimentong tuklasin ang mga pangunahing quantum protocol at algorithm, tulad ng quantum teleportation, quantum key distribution (QKD), at ang mga algorithm ng Deutsch-Jozsa at Bernstein-Vazirani.
Ang bawat module ay dapat magsimula sa klase na may suporta ng grupo at instruktor, ngunit maaaring makumpleto nang nakapag-iisa o sa maliliit na grupo. Ang lahat ng gawain ay maaaring makumpleto sa mas maikling panahon kaysa sa libreng oras na inilaan bilang bahagi ng Open Plan na available sa lahat ng mga user. Ang mga opsyon ng simulator ay nakasama rin sakaling aksidente ng mga mag-aaral na maubos ang kanilang libreng oras sa quantum computing.
Ang mga instruktor ay maaaring humiling ng mga bersyon ng mga notebook na ito na may mga susi ng sagot at gabay sa paglalagay sa mga karaniwang kurikulum sa pamamagitan ng pagsagot sa maikling survey na ito tungkol sa kung paano ginagamit ang mga notebook.
Inirerekomendang backgroundβ
Ang bawat module ay naglalaman ng mga rekomendasyon kung saan sa kurikulum ang bawat module ay maaaring maging pinakaepektibo. Sa pangkalahatan, ang mga mag-aaral ay makakakuha ng pinakamaraming benepisyo sa mga module na ito kung mayroon sila ng:
- Ilang kaalaman sa linear algebra (ang mga matrix ay dapat na sapat na)
- Ilang pamilyaridad sa Python, kahit na karamihan ng mga notebook ay maaaring patakbuhin lamang tulad ng nakasulat