Vue d'ensemble

Cette collection de modules Qiskit pour l'enseignement en classe est conçue pour un cours de niveau licence en informatique, en informatique quantique ou en mécanique quantique introductive. L'objectif est d'aider les enseignants et les étudiants à exploiter les ordinateurs quantiques pour explorer expérimentalement des protocoles et algorithmes quantiques fondamentaux, tels que la téléportation quantique, la distribution quantique de clés (QKD), ainsi que les algorithmes de Deutsch-Jozsa et de Bernstein-Vazirani.
Chaque module doit être commencé en classe avec le soutien du groupe et de l'enseignant, mais peut être complété de manière indépendante ou en petits groupes. Toutes les activités peuvent être complétées en beaucoup moins de temps que le temps libre alloué dans le cadre du forfait Open disponible pour tous les utilisateurs. Des options de simulateur sont également intégrées au cas où les étudiants épuiseraient accidentellement leur temps de calcul quantique gratuit.
Les enseignants peuvent demander des versions de ces notebooks avec des corrigés et des conseils sur leur placement dans les programmes d'études courants en remplissant ce court questionnaire sur la manière dont les notebooks sont utilisés.
Prérequis recommandés
Chaque module contient des recommandations sur l'endroit du programme où chaque module pourrait être le plus efficace. En général, les étudiants tireront le meilleur parti de ces modules s'ils possèdent :
- Des bases en algèbre linéaire (des matrices devraient suffire)
- Une certaine familiarité avec Python, bien que la plupart des notebooks puissent simplement être exécutés tels quels