# Learning objectives

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

## Knowledge

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

## Skills

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

## Competencies

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