Enrolment options

 

The lecture covers the theory and application of quantum computing from a computer science perspective with a focus on the usage of today's quantum hardware.   

The relevant basics of quantum mechanics including superposition, measurement, interference, entanglement and mathematical notation are introduced. The characteristics of quantum bits and registers are discussed, and the construction and properties of quantum gates and quantum circuits presented. Prominent examples for quantum algorithms are surveyed including algorithms based on quantum Fourier transformation (e.g. Shor's factoring), quantum search (e.g. Grover), quantum solution of linear systems of equations (e.g. HHL) and quantum machine learning. Current quantum computer hardware as well as quantum error correction are discussed.   

An introduction to quantum programming languages and environments will be provided. Hands-on programming exercises and self-implemented quantum circuits in study projects are used to discuss and illustrate the theoretical content. Implementations are tested on quantum simulators and cloud-based quantum hardware. 

  • Block course: July, 17 - 21, 2023
  • Teaching format: Online (lecture and hands-on; 9-16h every day)
  • Subscription: self-enrollment (closed; contact: a.vogel@rub.de)



 

Semester: ST 2023
Self enrolment (Teilnehmer/in)
Self enrolment (Teilnehmer/in)