Przejdź do głównej treści

Przegląd

"Obraz główny"

Ten zbiór modułów Qiskit w salach lekcyjnych jest przeznaczony dla kursu na poziomie licencjackim z zakresu informatyki, obliczeń kwantowych lub podstaw mechaniki kwantowej. Celem jest pomoc wykładowcom i studentom w wykorzystaniu komputerów kwantowych do eksperymentalnego badania podstawowych protokołów i algorytmów kwantowych, takich jak teleportacja kwantowa, kwantowa dystrybucja kluczy (QKD) oraz algorytmy Deutscha-Jozsy i Bernsteina-Vaziraniego.

Każdy moduł powinien być rozpoczynany na zajęciach przy wsparciu grupy i prowadzącego, ale można go ukończyć samodzielnie lub w małych grupach. Wszystkie zadania można wykonać w czasie znacznie krótszym niż bezpłatny czas przydzielony w ramach planu Open dostępnego dla wszystkich użytkowników. W modułach wbudowane są również opcje symulatorów — na wypadek gdyby studenci przypadkowo wyczerpali swój bezpłatny czas obliczeń kwantowych.

Wykładowcy mogą poprosić o wersje tych notebooków z kluczami odpowiedzi i wskazówkami dotyczącymi umiejscowienia w typowych programach nauczania, wypełniając tę krótką ankietę na temat sposobu korzystania z notebooków.

Każdy moduł zawiera zalecenia dotyczące miejsca w programie nauczania, w którym dany moduł może być najbardziej efektywny. Ogólnie rzecz biorąc, studenci skorzystają z tych modułów w największym stopniu, jeśli posiadają:

  • Pewne podstawy algebry liniowej (macierze 2×22 \times 2 powinny być wystarczające)
  • Pewną znajomość Pythona, choć większość notebooków można po prostu uruchomić w formie gotowej