1. Introduction, bits classiques probabilistes, qubits, simulation de circuit par vecteur d'état, matrices unitaires (3 heures)
2. Sphere de Bloch, états purs et mixtes, matrice de densité, matrices Hermitiennes, notions d'algèbre linéaire (3 heures)
3. Optimisation de simulation, trace partielle, taxonomie de matrices, observables, exponentielles de matrices (3 heures)
4. L'algorithme de Grover (3 heures)
5 et 6. Formalisme de stabilisateurs; theorème et algorithme de Gottesman Knill (6 heures)
7. Optimisation par QAOA (3 heures)
8. Tenseurs et réseaux de tenseurs (3 heures)
9. Visualisation de l'information (3 heures)
10. Sujets à determiner (exemples: sujets de recherche, téléportation, magie quantique, paradoxes) (3 heures)
11. Articles de recherche en informatique quantique (3 heures)
12. Projets de programmation (3 heures)
13. Examen final en classe (3 heures)
L'ordre et le contenu peuvent être modifiés en cours de session en fonction de circonstances particulières.