![]() | ![]() |
This course gives a self-contained introduction to quantum algorithms, one of the most exciting recent developments in computer science. We do not expect any background knowledge in quantum computing nor in quantum physics. You should know how to multiply a matrix with a vector, but the most important prerequisite is simply an open mind.
M Sep 01 | Introduction |
W Sep 03 | Quantum Key Distribution |
F Sep 05 | Quantum Circuits |
M Sep 08 | Quantum Gates |
W Sep 10 | Tensor Products, Quantum Gates, Measurements |
F Sep 12 | Teleportation |
M Sep 15 | Dirac notation, Linear Functionals, Bell Measurements |
W Sep 17 | Teleportation of n+1 Quantum Bits, Superdense Coding |
F Sep 19 | Deutsch's Algorithm |
M Sep 22 | Quantum Gates, Parametrization of Unitaries |
W Sep 24 | Controlled Unitaries, Gates with Several Controls |
F Sep 26 | Quantum Gates, Universality |
M Sep 29 | Universality |
W Oct 01 | Simon's Problem |
F Oct 03 | Homework Problems |
M Oct 06 | Simon's Problem |
W Oct 08 | Shor's Algorithm |
F Oct 10 | Shor's Algorithm |
M Oct 13 | Shor's Algorithm, Continued Fractions |
W Oct 15 | Shor's Algorithm, Quantum Fourier Transforms, Review |
F Oct 17 | Midterm |
M Oct 20 | Solution of Midterm exam |
W Oct 22 | Grover search |
F Oct 24 | Grover search |
M Oct 27 | Lower bound for query complexity of quantum search |
W Oct 29 | Lower bound for query complexity of quantum search |
F Oct 31 | Quantum Fourier Transform |
M Nov 03 | Phase Estimation |
W Nov 05 | Phase Estimation |
F Nov 07 | Density Matrices |
M Nov 10 | Quantum Walks |
W Nov 12 | Quantum Walks |
F Nov 14 | Quantum Walks |
M Nov 17 | Quantum Complexity Classes |
W Nov 19 | Quantum Error-Correcting Codes |
F Nov 21 | Quantum Error-Correcting Codes |
M Nov 24 | Quantum Error-Correcting Codes |
W Nov 26 | Fault-Tolerant Quantum Computing |
F Nov 28 | No class |
M Dec 01 | The Threshold Theorem |
W Dec 03 | Project Presentations, Team 1, Team 2 |
F Dec 05 | Project Presentations, Team 3, Team 4 |
M Dec 08 | Project Presentations, Team 5, Team 6 |
W Dec 10 | Time noon-3:00pm, Project Presentations, Team 7-11 |