Übersicht

Diese Sammlung von Qiskit-Modulen für den Unterricht ist für einen Kurs auf Bachelor-Niveau in Informatik, Quantencomputing oder einführender Quantenmechanik konzipiert. Das Ziel ist es, Lehrenden und Studierenden zu helfen, Quantencomputer zu nutzen, um grundlegende Quantenprotokolle und -algorithmen wie Quantenteleportation, Quantenschlüsselverteilung (QKD) sowie die Deutsch-Jozsa- und Bernstein-Vazirani-Algorithmen experimentell zu erforschen.
Jedes Modul sollte im Unterricht mit Gruppen- und Lehrkraftunterstützung begonnen werden, kann aber unabhängig oder in kleinen Gruppen abgeschlossen werden. Alle Aktivitäten können in deutlich weniger Zeit abgeschlossen werden als die kostenlose Zeit im Rahmen des Open Plans, der allen Benutzern zur Verfügung steht. Simulator-Optionen sind ebenfalls integriert, falls Studierende versehentlich ihre kostenlose Quantencomputing-Zeit aufbrauchen.
Lehrende können Versionen dieser Notebooks mit Lösungsschlüsseln und Hinweisen zur Platzierung in gängigen Lehrplänen anfordern, indem sie diese kurze Umfrage darüber ausfüllen, wie die Notebooks verwendet werden.
Empfohlene Vorkenntnisse
Jedes Modul enthält Empfehlungen, wo in einem Lehrplan jedes Modul am effektivsten sein könnte. Im Allgemeinen profitieren Studierende am meisten von diesen Modulen, wenn sie über Folgendes verfügen:
- Einige Kenntnisse in linearer Algebra (-Matrizen sollten ausreichend sein)
- Einige Python-Kenntnisse, obwohl die meisten Notebooks einfach wie geschrieben ausgeführt werden können