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 lin
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 | 17 Sept 24 | 1. | Petros | Introduction to IQC Lecture slides | |
18 Sept 24 | 2. | Raul | Postulate I: Quantum States Lecture slides | NC 1.2, 2.1.1-2.1.4 | |
19 Sept 24 | 3. | Raul | Postulate II: Quantum Operations Lecture slides | Basis and linear independence NC 2.1.1; Linear operators and matrices NC 2.1.2 Single qubits gates NC 1.3.1 and NC 4.2. | |
2 | 24 Sept. 24 | 4. | Raul | Postulate III: Measurement Lecture slides | NC 2.2.3 and 2.2.5. |
Varies | Tutorial 0 | Complex numbers and linear algebra Tutorial questions Tutorial solutions | |||
25 Sept. 24 | 5. | Raul | Postulate IV: Systems composition Lecture slides | Tensor product NC 2.1.7 Outer-product NC 2.1.4 page 67 | |
26 Sept. 24 | 6. | Raul | Quantum Circuit Model Lecture slides | ||
3 | 1 Oct. 24 | 7. | Raul | Phase Kick-back and Deutsch-Jozsa Lecture slides | Deutsch-Jozsa NC 1.4.3 and 1.4.4 Phase kick-back RdW 2.4.1 and G 7.1-7.4 |
Varies | Tutorial 1 | Operations and measurements Tutorial questions Tutorial solutions | |||
2 Oct. 24 | 8. | Chris | Pennylane: gates and states Lecture slides Jupyter notebook, answers | ||
3 Oct. 24 | 9. | Raul | Bernstein-Vazirani algorithm Lecture slides | Bernstein-Vazirani NC 1.4.3 RdW 2.4.2 and G 7.5 Grover: NC 6.1 RdW 7.1-7.2 and G 11.1-11.2 | |
4 | 8 Oct. 24 | 10. | Raul | Projectors and Partial Measurement Lecture slides | |
Varies | Tutorial 2 | System composition and Measurement Tutorial questions Tutorial solutions | |||
9 Oct. 24 | 11. | Chris | Pennylane: circuits and teleportation Lecture slides Jupyter notebook, answers | ||
10 Oct. 24 | 12. | Raul | Grover algorithm Lecture slides | Grover: NC 6.1 RdW 7.1-7.2 and G 11.1-11.2 | |
5 | 15 Oct. 24 | 13. | Raul | Simon's Algorithm Lecture slides | Simon: NC 1.4.3 RdW 3 and G 8 |
Varies | Tutorial 3 | Phase kickback, Deutsch-Jozsa and Bernstein-Vazirani Tutorial questions Tutorial solutions | |||
16 Oct. 24 | 14. | Chris | Pennylane: Oracles and promises Lecture slides Jupyter notebook, answers | ||
17 Oct. 24 | 15. | Raul | Parity Check and Swap Test Lecture slides | ||
6 | 22 Oct. 24 | 16. | Raul | Hadamard Test Lecture slides | |
Varies | Tutorial 4 | Grover and Simon algorithm Tutorial questions Tutorial solutions | |||
23 Oct. 24 | 17. | Chris | Pennylane: Grover Lecture slides Jupyter notebook, answers | ||
23 Oct. 24 | Assignment released (due on Friday 8th November) | ||||
24 Oct. 24 | 18. | Raul | Quantum Fourier Transform Lecture slides | Quantum Fourier Transform: NC 5.1 Additional references: RdW Ch4, G Ch9 | |
7 | 29 Oct. 24 | 19. | Raul | Quantum Phase Estimation | Phase estimation: NC 5.2 Approximation with error: NC 5.2.1 (NEM) Additional references RdW Ch4, G Ch9 Order finding and factoring NC 5.3, RdW Ch5, G Ch10 |
Varies | Tutorial 5 | Hadamard Test, QFT, QPE Tutorial questions Tutorial solutions | |||
30 Oct. 24 | 20. | Chris | Pennylane: Quantum Fourier Transform Lecture slides Jupyter notebook, answers | ||
31 Oct. 24 | 21. | Petros | Variational Quantum Algorithms I | For further reading see review papers at the last slide | |
8 | 5 Nov. 24 | 22. | Petros | Variational Quantum Algorithms II | For further reading see review papers at the last slide |
Varies | Tutorial 6 | Variational Quantum Algorithms Tutorial questions Tutorial solutions | |||
6 Nov. 24 | 23. | Petros | Measurement-Based Quantum Computing I | ||
7 Nov. 24 | 24. | Petros | MBQC II | ||
8 Nov. 24 | Assignment due @ 12:00 Friday 8th November Submission at Learn | ||||
9 | 12 Nov. 24 | 25. | Joschka | Quantum Error Correction: Intro and basics | |
Varies | Tutorial 7 | MBQC | |||
13 Nov. 24 | 26. | Petros | MBQC III (Application): Blind Quantum Computing Lecture slides | ||
14 Nov. 24 | 27. | Petros | Quantum Machine Learning | ||
10 | 19 Nov. 24 | 28. | Joschka | QECC: Stabilisers | |
Varies | Tutorial 8 | QECC | |||
20 Nov. 24 | 29. | Joschka | QECC: surface codes | ||
21 Nov. 24 | 30. | Petros | Revision for Exam Revision slides | ||
11 | |||||
License
All rights reserved The University of Edinburgh