概要

このQiskit教室内モジュールのコレクションは、コンピュータサイエンス、量子コンピューティング、または入門量子力学の学部レベルのコース用に設計されています。目標は、教育者と学生が量子コンピュータを活用して、量子テレポーテーション、量子鍵配送(QKD)、Deutsch-JozsaアルゴリズムやBernstein-Vaziraniアルゴリズムなどの基礎的な量子プロトコルとアルゴリズムを実験的に探求することを支援することです。
各モジュールは、グループおよびインストラクターのサポートを受けて授業で開始する必要がありますが、独立して、または小グループで完了することができます。すべてのアクティビティは、すべてのユーザーが利用できるオープンプランの一部として割り当てられた無料時間よりもはるかに短い時間で完了できます。学生が誤って無料の量子コンピューティング時間を使い果たした場合に備えて、シミュレータオプションも組み込まれています。
インストラクターは、これらのノートブックの解答キー付きバージョンと一般的なカリキュラムへの配置に関するガイダンスを、ノートブックの使用方法に関するこのクイック調査に記入することでリクエストできます。
推奨される予備知識
各モジュールには、各モジュールがカリキュラムのどこで最も効果的かについての推奨事項が含まれています。一般的に、学生は次の知識があれば、これらのモジュールから最大限の利益を得ることができます:
- いくつかの線形代数の背景(行列で十分です)
- いくつかのPythonの知識、ただし、ほとんどのノートブックは書かれたとおりに単に実行できます