The course is an introduction to quantum information processing. It covers the basic theory of quantum information and quantum computation as well as experimental aspects.
The goal is to acquire a good understanding of the ideas underlying quantum information processing. The course is also a preparation for subsequent more specialised courses in the area of quantum information science.
The course starts with a treatment of key features of quantum theory that are relevant for information processing (such as quantum entanglement and non-locality). It covers basic communication tasks (quantum teleportation, entanglement swapping, key distribution, and distributed computation) as well as models of computation (e.g., the gate model) and algorithms (Deutsch-Jozsa and Shor). Further core topics are decoherence, quantum error correction, and fault tolerant quantum computation.