IQC: Schedule
Reading references acronyms:
NC: Quantum Computation and Quantum Information, M. Nielsen & I. Chuang, CUP (2000).
RdW: Quantum Computing Lecture Notes, Ronald de Wolf
G: Introduction to Quantum Computation, Sevag Gharibian, Lectures notes link
NEM: Non-examinable material
Use this link to access the lecture files if not in the schedule below
| Week | Date | Lecture # | Lecturer | Topic | Reading |
| 1 | 22 Sept 2026 | 1 | Mina | Introduction to IQC | |
| 23 Sept 2026 | 2 | Raul | Postulate I: Quantum States | NC 1.2, 2.1.1–2.1.4 | |
| 24 Sept 2026 | 3 | Raul | Postulate II: Quantum Operations | Basis and linear independence NC 2.1.1; Linear operators and matrices NC 2.1.2; Single-qubit gates NC 1.3.1 and NC 4.2 | |
| 2 | 29 Sept 2026 | 4 | Raul | Postulate III: Measurement | NC 2.2.3 and 2.2.5 |
| 30 Sept 2026 | 5 | Raul | Postulate IV: Systems composition | Tensor product NC 2.1.7; Outer-product NC 2.1.4 p.67 | |
| 1 Oct 2026 | 6 | Raul | Quantum Circuit Model | ||
| 1 Oct 2026 | Tutorial 0 | Complex numbers and linear algebra | |||
| 3 | 6 Oct 2026 | 7 | Raul | Phase Kick-back and Deutsch–Jozsa | Deutsch–Jozsa NC 1.4.3–1.4.4; Phase kick-back RdW 2.4.1 and G 7.1–7.4 |
| 7 Oct 2026 | 8 | Raul | Bernstein–Vazirani algorithm | Bernstein–Vazirani NC 1.4.3, RdW 2.4.2 and G 7.5 | |
| 8 Oct 2026 | 9 | Mina | Pennylane: gates and states | ||
| 8 Oct 2026 | Tutorial 1 | Operations and measurements | |||
| 4 | 13 Oct 2026 | 10 | Raul | Grover algorithm | Grover: NC 6.1, RdW 7.1–7.2 and G 11.1–11.2 |
| 14 Oct 2026 | 11 | Raul | Projectors and Partial Measurement | ||
| 15 Oct 2026 | 12 | Mina | Pennylane: circuits and teleportation | ||
| 15 Oct 2026 | Tutorial 2 | System composition and Measurement | |||
| 5 | 20 Oct 2026 | 13 | Raul | Simon's Algorithm | Simon: NC 1.4.3, RdW 3 and G 8 |
| 21 Oct 2026 | 14 | Raul | Parity Check and Swap Test | ||
| 22 Oct 2026 | 15 | Mina | Pennylane: Oracles and promises | ||
| 22 Oct 2026 | Tutorial 3 | Phase kickback, Deutsch–Jozsa and Bernstein–Vazirani | |||
| 6 | 27 Oct 2026 | 16 | Raul | Hadamard Test | |
| 28 Oct 2026 | 17 | Raul | Quantum Fourier Transform | ||
| 29 Oct 2026 | 18 | Mina | Pennylane: Grover | NC 5.1; additional references RdW Ch. 4, G Ch. 9 | |
| 29 Oct 2026 | Tutorial 4 | Grover and Simon algorithm | |||
| 7 | 3 Nov 2026 | 19 | Raul | Quantum Phase Estimation | NC 5.2; approximation with error NC 5.2.1; RdW Ch. 4, G Ch. 9; order finding/factoring NC 5.3, RdW Ch. 5, G Ch. 10 |
| 4 Nov 2026 | 20 | Petros | Variational Quantum Algorithms I | Review papers on final slide | |
| 5 Nov 2026 | 21 | Mina | Pennylane: Quantum Fourier Transform | ||
| 5 Nov 2026 | Tutorial 5 | Hadamard Test, QFT, QPE | |||
| 8 | 10 Nov 2026 | 22 | Petros | Variational Quantum Algorithms II | Review papers on final slide |
| 11 Nov 2026 | 23 | Petros | Measurement-Based Quantum Computing I | ||
| 12 Nov 2026 | 24 | Petros | MBQC II | ||
| 12 Nov 2026 | Tutorial 6 | Variational Quantum Algorithms | |||
| 9 | 17 Nov 2026 | 25 | Petros | MBQC III (Application): Blind Quantum Computing | |
| 18 Nov 2026 | 26 | Petros | Quantum Machine Learning | ||
| 19 Nov 2026 | 27 | Joschka | Quantum Error Correction: Intro and basics | ||
| 19 Nov 2026 | Tutorial 7 | MBQC | |||
| 10 | 24 Nov 2026 | 28 | Joschka | QECC: Stabilisers | |
| 25 Nov 2026 | 29 | Joschka | QECC: surface codes | ||
| 26 Nov 2026 | 30 | Petros | Revision for Exam | QECC revision takes place the following week | |
| 26 Nov 2026 | Tutorial 8 | Joschka | QECC: Revision & Tutorial 8 — at lecture time, no tutorial groups |
License
All rights reserved The University of Edinburgh