# Quantum Computing

MATH-644 / **3 crédits**

**Enseignant: ** Invited lecturers (see below)

**Langue:** Anglais

**Remark:** Spring semester

## Frequency

Only this year

## Summary

The course is given by Prof. Johannes Buchmann and covers fundamental quantum algorithms and the theory behind them. It is rigorous from a mathematics, physics, and computer science perspective and requires only basic knowledge from mathematics such as calculus and linear algebra.

## Content

Quantum computers and algorithms for such computers are among the most important, interesting, and promising innovations in information and communication technology today. This course is an introduction to quantum algorithms which

(1) covers fundamental and the theory behind them,

(2) is rigorous from a mathematics, physics, and computer science perspective,

(3) is self-contained, i.e., requires only basic knowledge from mathematics such as calculus and linear algebra.

The syllabus of the course is as follows.

(1) Basic concepts of quantum algorithms using the Deutsch algorithm as an example

(2) Classical computability and complexity theory with a focus on reversible computation.

(3) Finite-dimensional Hilbert spaces

(4) Quantum Postulates and quantum computation

(5) The algorithms of Deutsch-Josza and Simon

(6) Shors's algorithm I: the quantum Fourier transform

(7) Shor's algorithm II: factoring and computing discrete logarithms

(8) Grover's algorithm and outlook

In the lectures, I will present the important concepts and results and selected proofs. All proofs are explained in detail in my lecture notes of which all participants will receive a copy and which will appear as a textbook later this year. After each lecture I will propose exercises which the participants are invited to solve. Solutions for the exercises are discussed in the exercise session. The participants are encouraged to present their solutions. The grade for the course will depend on these presentations and a final exam that depending on the number of participants may be written or oral.

## Dans les plans d'études

**Forme de l'examen:**Oral (session libre)**Matière examinée:**Quantum Computing**Cours:**16 Heure(s)**Exercices:**8 Heure(s)**TP:**36 Heure(s)