Quantum Programming

Lieu
ENS-PSL
Automne - Hiver
Niveau Master 2 2 ECTS - En anglais
Master 2
Enseignant(s) Francesco Arzani ( INRIA ) Ulysse Chabaud ( INRIA )
Contact

Francesco Arzani

fra.arzani@gmail.com


Mame Diallo

Gestionnaire du Master Quantum Engineering

mame.diallo@phys.ens.fr


Secrétariat de l’enseignement 

enseignement@phys.ens.fr


 

Francesco Arzani

Syllabus

- Starting with libraries to simulate quantum information and quantum computation experiments (Qiskit, Strawberryfields)
- TPs in sync with QC and QIT courses: programming simulations of quantum teleportation in discrete- and continous-variable systems, simulation of quantum algorithms and primitives (Deutch, phase estimation, gate-teleportation, tomographic reconstruction, ...) in the perfect and noisy case.

Prerequisites

Quantum mechanics, basic quantum information and quantum computation.

Evaluation

 Coding project

  • the students will have to use the python libraries seen in the course to program a simulation of a quantum experiment.
     

Oral exam

  • discussion of code project solutions, then questions on the course's program.