| Week commencing | Monday 11am | Tuesday 9am | Friday 11am |
| 22 Jan | Introduction Computational complexity | The quantum circuit model | Oracles and the Deutsch-Jozsa algorithm in the quantum circuit picture |
| 29 Jan | Grover's algorithm | Grover's algorithm (ctd) | Discuss exercises 1 Extensions of Grover's algorithm |
| 5 Feb | The QFT and periodicity | Shor's algorithm | Discuss exercises 2 Shor's algorithm (ctd) |
| 12 Feb | Approximate periodicity | Phase estimation | Discuss exercises 3 Hamiltonian simulation |
| 19 Feb | Hamiltonian simulation (ctd) | Decoherence | Discuss exercises 4 Examples of quantum channels |
| 26 Feb | Quantum error-correction
| Guest lecture: Experimental quantum computing (Dr Raffaele Santagati) | Discuss exercises 5 Quantum error-correction (ctd) |