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
Algebra liniowa, analiza funkcjonalna • Operatory, wektory własne, wartości własne • Przestrzeń stanów, notacja Diraca
Ewolucja unitarna, równanie Schrödingera, tunelowanie • Probabilistyczna natura fizyki kwantowej • Superpozycja, interferencja
Kubity, bramki kwantowe, uniwersalny zestaw bramek • Projektowanie obwodów, notacja, reprezentacja macierzowa • Superpozycja
Podstawowe techniki programowania kwantowego • Reprezentacja stanu, wizualizacja (np. sfera Blocha / Poincarégo)
Kwantowe języki asemblerowe i zestawy narzędzi programistycznych, symulatory obwodów
Szum, ograniczenia ogólne oraz specyficzne dla platformy, benchmarking
Kompilatory kwantowe, programowanie wysokopoziomowe z gotowymi elementami algorytmów
Teoria złożoności, klasy złożoności kwantowej, ograniczenia obliczeniowe, przewaga kwantowa