Einführung ins Quantencomputing - Schulversion (mit IBM Quantum)Isabel Nha Minh Le, Marcel Pfaffhauser, Manuel Wirth

The listed learning units belong to the course Einführung ins Quantencomputing - Schulversion (mit IBM Quantum). Do you want to access all course content?

Woche 1: Warum sind Quantencomputer interessant?

Nach einer kurzen Begrüssung und einigen spannenden Fakten zu Quantencomputern werfen wir einige wichtige Fragen in die Runde. Auf einige dieser Fragen wirst du dann während des Kurses Antworten erhalten. Abschliessen werden wir den kurzen Block mit einem scheinbar einfachen Problem, welches sich aber als höchst komplex entpuppt. Genau die Herausforderung, die ein Quantencomputer braucht!

Woche 2: Lasst uns eine Münze werfen!

In dieser Woche befinden wir uns an der Schnittstelle zwischen klassischer Programmierung und dem Quantencomputing. Wir gehen auf Gemeinsamkeiten und Unterschiede ein und erläutern die spezifischen Eigenschaften des Quantumcomputings wie etwa Qubits oder Superposition etwas genauer.

Woche 3: Was sind das denn hier für Zustände?

Die Zustände von Qubits unterscheiden sich sehr von denen von herkömmlichen Bits, weshalb wir einen genaueren Blick darauf werfen. Ausserdem schauen wir uns ein spezifisches Quanten Phänomen an: die Quantenverschränkung. Zum Abschluss gibt es dann noch ein Update zum aktuellen Stand der Technik und der Anwendungsbereiche eines Quantencomputers.

Woche 4: Kein Musiker aber doch ein Komponist

Genug von Theorie - wir wollen Coden! In dieser Woche schauen wir uns ein Tool von IBM Quantum zur Programmierung von Quantencomputern genauer an und lernen einige Grundelemente des Visuellen Scriptings vom IBM Quantum Composer kennen.

Woche 5: Wir schließen das Gate!

Zu Beginn der Woche erklären wir noch ein weiteres spannendes Gate und widmen uns dann dem klassischen Programmierbeispiel "Hello World!", aber für Quantencomputer. Dieses Mal auch mit der Programmiersprache Python.