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

WeekDateLecture #LecturerTopicReading
122 Sept 20261
 
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
 
229 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
 
 
36 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
 
 
413 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
 
 
520 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
 
 
627 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
 
 
73 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
 
 
810 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
 
 
917 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
 
 
1024 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