The course provides an introduction to quantum computing. The development of quantum hardware has progressed substantially in recent years and has now reached a level of maturity where first industrial applications are being explored. This course will introduce the fundamental ingredients of quantum algorithms, quantum bits and quantum gates, the most important hardware implementations and in particular algorithms that can run on near term hardware implementations of so called Noisy Intermediate Scale Quantum (NISQ) devices. The course will be completed with introductions to the basic concepts of error correction, which is needed in the next stage of development to fully exploit the potential of this emerging computing technology. Prerequisites: the main concepts of quantum theory, including quantum states, the Schrödinger equation, unitary evolution and measurements.
Learning goals and competences:
explain the relevant topics of the lecture
apply the methods to specific examples