ArteQ - Calcul Quantique

Année académique 2026-2027


Syllabus

Ce cours est une introduction à la notion d'algorithme quantique du point de vue du programmeur. Nous nous attacherons au modèle du co-processeur quantique et discuterons de quelques algorithmes standards. Nous évoquerons aussi les contraintes liées à la compilation.

Nous devrions couvrir les sujets suivants:

L'enseignant du cours est Benoit Valiron.

Documents

Installation de Qiskit

Dans un terminal, placez-vous dans le dossier du TP, puis (si vous êtes sous linux ou sous MacOS):

python -m venv qiskit-venv
source qiskit-venv/bin/activate
python -m pip install qiskit qiskit-aer
python -m pip install matplotlib
python -m pip install jupyter notebook
jupyter notebook

Si vous êtes sous Windows, la ligne "source..." doit être changée pour:

qiskit-venv\Scripts\activate.bat

Ce qui a été couvert jusqu'ici

29 septembre 2026
  • La Section 2 est considérée comme acquise.
  • Nous avons couvert les sections 3.1 à 3.6.
Oct 8
  • Section 3.8
  • Section 6.1 (Deutsch-Jozsa)
  • Section 5.5, 5.6 (QFT et QPE)
Oct 21
  • Section 4.1 (Complesité)
  • Section 6.2 (Shor)
  • Début de 5.2 (Oracles)
  • Pour la prochaine fois: faire un circuit pour 2*x mod 5 sur 3 fils
Nov 2
  • TP noté : Shor, à rendre le 15 novembre (par mail)
Nov 4
  • Section 4.2 à 4.4 (Synthèse de circuits)
  • Section 5.2 (Synthèse d'oracle)
Nov 10 (Plan)
  • Section 5.4 (Amplification d'amplitude, aka Grover)
  • Section 7.1, 7.2 (VQE)