Learning objectives

These are the learning objectives of the course Introduction to quantum computing:


After successful completion of the module students know:

  • the basic mathematics of quantum computing
  • how quantum computers work
  • how quantum computers are built
  • how the most important quantum algorithms work
  • what the problems are with building quantum computers
  • how quantum computers are programmed
  • how quantum computers relate to the simulation of physical systems


After successful completion of the module, students will be able to:

  • compute what a quantum program does (on paper)
  • program quantum computers (simple programs)
  • understand research papers introducing quantum algorithms
  • understand why quantum computers cannot just do everything faster


Based on the knowledge and skills acquired in the module, students will be able to:

  • understand claims about quantum computers (recognize obvious nonsense)
  • put modern developments in quantum computing into context
  • follow advanced quantum computing related courses
  • join projects working on the software-side of quantum computing