Kurzusleírás
Bevezetés
Kvantuminformáció elmélete
- A bizonytalansági elmélet
- Szuperpozíció és összefonódás
- Szubatomi részecskék
A klasszikus számítógépek áttekintése
- Bitek
- Bináris rendszerek
- Tranzisztorok
Kvantumszámítás
- Topológiai kódok
- Áramköri QED
- Kvantumbitek
A kvantumszámítógépek és a NISQ processzorok megértése
- Algoritmusok a NISQ architektúrához
A Cirq keretrendszer áttekintése
A kvantumfejlesztő készlet áttekintése
A kvantumfejlesztői környezet beállítása
A Cirq adatszerkezetek és szintaxis
A kvantumgép szimulátor előkészítése
Esettanulmány: Alacsony mélységű kvantumalgoritmusok a kvantumkémiai problémákhoz
Kvantumalgoritmus írása
Kvantumáramkörök vezérlése
Kapu viselkedésének és elhelyezésének meghatározása
A kapuk időzítésének ütemezése
Az algoritmus fordítása
A kvantumhardver korlátainak kezelése
Az algoritmus futtatása helyi szimulátoron
Az algoritmus tesztelése és hibakeresése
Integráció felhő alapú szimulátorokkal
Integráció a jövőbeli kvantumhardverekkel
Hibaelhárítás
A kvantumszámítás jövője
Összefoglalás és befejezés
Követelmények
- A szoftver- és hardver számítási fogalmak ismerete.
- A komplex számok és a lineáris algebra ismerete.
Célközönség
- Fejlesztők
- Tudósok
- Mérnökök