Podstawy programowania komputerów kwantowych

Ukończenie tej ścieżki pozwoli Ci zdobyć umiejętności implementacji i programowania komputerów kwantowych. Nauczysz się operować kubitami w symulatorach, projektować i analizować obwody kwantowe oraz korzystać z bibliotek programistycznych i narzędzi do transpilacji. Po ukończeniu ścieżki będziesz potrafił pisać programy kwantowe, analizować parametry kubitów i błędy w systemach kwantowych oraz oceniać złożoność i poprawność swoich implementacji.

Aby rozpocząć ścieżkę, kliknij przy każdym kursie przycisk „Zapisz się na kurs”. Przechodź kolejno wszystkie lekcje i rozwiązuj quizy – po ukończeniu wszystkich kursów i poprawnym odpowiedzeniu na większość pytań będziesz mógł poprosić o wydanie certyfikatu potwierdzającego zdobyte kompetencje.

Pokazuje 1-9 z 10 wyników
A2

Podstawy algebry liniowej

Opanuj wektory, macierze i liczby zespolone potrzebne w obliczeniach kwantowych.
Algebra liniowa, analiza funkcjonalna • Operatory, wektory własne, wartości własne • Przestrzeń stanów, notacja Diraca
A1

Mechanika kwantowa

Poznaj fundamenty fizyki kwantowej i otwórz się na nowe horyzonty myślenia.
Ewolucja unitarna, równanie Schrödingera, tunelowanie • Probabilistyczna natura fizyki kwantowej • Superpozycja, interferencja
A2

Obliczenia kwantowe

Poznaj kubity, superpozycję i matematyczne fundamenty kwantowej rewolucji.
Kubity, bramki kwantowe, uniwersalny zestaw bramek • Projektowanie obwodów, notacja, reprezentacja macierzowa • Superpozycja
A1

Graficzne obwody kwantowe

Odkryj, jak graficznie prototypować i testować obwody kwantowe.
Platformy graficzne
A2

Biblioteka programistyczna Qiskit

Odkryj bibliotekę Qiskit i naucz się budować obwody oraz wizualizować ich działanie.
Podstawowe techniki programowania kwantowego • Reprezentacja stanu, wizualizacja (np. sfera Blocha / Poincarégo)
A2

Symulatory komputerów kwantowych

Doświadczaj działania algorytmów kwantowych w realistycznym środowisku obliczeniowym.
Kwantowe języki asemblerowe i zestawy narzędzi programistycznych, symulatory obwodów
A2

Parametry i błędy kubitów

Projektuj i testuj algorytmy, uwzględniając parametry oraz ograniczenia kubitów.
Szum, ograniczenia ogólne oraz specyficzne dla platformy, benchmarking
A1

Transpilacja obwodów kwantowych

Ucz się dostosowywać programy do fizycznej budowy komputerów kwantowych.
Kompilatory kwantowe, programowanie wysokopoziomowe z gotowymi elementami algorytmów
A2

Złożoność algorytmów kwantowych

Naucz się realistycznie oceniać moc obliczeniową komputerów kwantowych.
Teoria złożoności, klasy złożoności kwantowej, ograniczenia obliczeniowe, przewaga kwantowa