Image
Quantum Programming
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.