Podstawy programowania komputerów kwantowych
A2
Podstawy algebry liniowej
Algebra liniowa, analiza funkcjonalna • Operatory, wektory własne, wartości własne • Przestrzeń stanów, notacja Diraca
A1
Mechanika kwantowa
Ewolucja unitarna, równanie Schrödingera, tunelowanie • Probabilistyczna natura fizyki kwantowej • Superpozycja, interferencja
A2
Obliczenia kwantowe
Kubity, bramki kwantowe, uniwersalny zestaw bramek • Projektowanie obwodów, notacja, reprezentacja macierzowa • Superpozycja
A1
Transpilacja obwodów kwantowych
Kompilatory kwantowe, programowanie wysokopoziomowe z gotowymi elementami algorytmów
A2
Biblioteka programistyczna Qiskit
Podstawowe techniki programowania kwantowego • Reprezentacja stanu, wizualizacja (np. sfera Blocha / Poincarégo)
A2
Złożoność algorytmów kwantowych
Teoria złożoności, klasy złożoności kwantowej, ograniczenia obliczeniowe, przewaga kwantowa
A2
Symulatory komputerów kwantowych
Kwantowe języki asemblerowe i zestawy narzędzi programistycznych, symulatory obwodów


