**Week commencing** | **Tuesday 9am** | **Wednesday 9am** | **Thursday 9am** |

23 Jan | Introduction Computational complexity | The quantum circuit model | Oracles and the Deutsch-Jozsa algorithm in the quantum circuit picture |

30 Jan | Grover's algorithm | Grover's algorithm (ctd) | Discuss exercises 1 Extensions of Grover's algorithm |

6 Feb | The QFT and periodicity | Shor's algorithm | Discuss exercises 2 Shor's algorithm (ctd) |

13 Feb | Approximate periodicity | Phase estimation | Discuss exercises 3 Hamiltonian simulation |

20 Feb | Hamiltonian simulation (ctd) | Decoherence | Discuss exercises 4 Quantum error-correction |

27 Feb | Quantum error-correction (ctd) The stabilizer formalism | The stabilizer formalism (ctd) Discuss exercises 5 | Experimental quantum computing (Dr Dylan Mahler) |