Natural Sciences and Engineering PhD School - PhD in Computer Science
PhD Course 2019
In this course we provide an introduction to the interdisciplinary field of Quantum Computing.
The course is structured in two parts:


Part I

The first part introduces the essential notion of qubit and the theory of computation and computability based on it.
Starting with the explanation of the basics of quantum mechanics (including finite dimensional Hilbert spaces and their tensor products), we concentrate here on detailed discussions of some key algorithms and protocols such as
Grover's search algorithm, Shor's factorisation algorithm and quantum teleportation.


Part II

This part aims to give an overview of two important topics in quantum computation namely Quantum Machine Learning and Quantum Programming.

The course also provides demonstration sessions, where typical quantum behaviour at the base of quantum interference and quantum cryptography will be illustrated via experiments in lab.