Quantum Programming
Quantum computational devices will likely be accessible in the near future. In the course, we mainly focus on techniques that will be used to program and work with them.
The course covers the following subjects:
- Overview of concepts in linear algebra aimed at quantum computing
- Simple quantum protocols
- Quantum programming language
- Quantum Annealers and quadratic unconstrained optimization problems
- Non-local games
- Quantum Internet
- The hidden subgroup problem
- Quantum Fourier Transform and applications
- Quantum search
- Quantum Error Correction
- Simulation of quantum circuits
The course is taught in English.
Teaching Format
The teaching consists of lectures and supervision.
Lectures will be recorded. The course can be followed remotely for students that wish to do so.
Assessment
The course is examined as follows:
- assignments
- project work





