Algorithms & Theory Seminar
Quantum Computer Software
As you all know, information in quantum computers is stored in the form of cats (which is what makes quantum computer science so appealing). The cat is in a superposition between being dead and alive:
However, once you look at the cat, the probability wave will collapse, and the cat will be either dead or alive, but no longer in a superposition, ruining all the fun.
In this seminar...
...you will study several approaches to programming a quantum computer. Some of the presentations will cover quantum programming languages:
- QASM (IBM)
- Q# (Microsoft)
In these presentations, the goal is to present a not-too-trivial example of a quantum algorithm implemented in the respective language.
The other talks will focus on QASM, and on the problem of "mapping": The physical layout of the quantum computer will in general not correspond to the how the code makes use of the logical qubits.
If you've never heard of superposition, CNOT and Hadamard, you're probably going to suffer!! There will be no "introduction to quantum computing" in the beginning: You have to decide for yourself whether those 3 ECTS are worth working through the basics on your own.