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

WeekDateLecture #LecturerTopicReading
116 Sept 251.PetrosIntroduction to IQC  
Lecture slides
 
 
17 Sept 252.RaulPostulate I: Quantum States 
Lecture slides 
NC 1.2, 2.1.1-2.1.4
18 Sept 253.RaulPostulate 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.
223 Sept. 254.RaulPostulate III: Measurement 
Lecture slides
NC 2.2.3 and 2.2.5. 
25/09 Tutorial 0 Complex numbers and linear algebra 
Tutorial questions
Tutorial solutions 
 
24 Sept. 255.RaulPostulate IV: Systems composition 
Lecture slides
Tensor product NC 2.1.7 
Outer-product NC 2.1.4 page 67
25 Sept. 256.RaulQuantum Circuit Model
Lecture slides
 
330 Sept. 257.RaulPhase 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
02/10 Tutorial 1 Operations and measurements  
Tutorial questions
Tutorial solutions 
 
1 Oct. 258.ChrisPennylane: gates and states
Lecture slides
Jupyter notebook, answers
 
2 Oct. 259.RaulBernstein-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
47 Oct. 2410.RaulProjectors and Partial Measurement
Lecture slides
 
09/10 Tutorial 2 System composition and Measurement 
Tutorial questions
Tutorial solutions   
 
8 Oct. 2511.ChrisPennylane: circuits and teleportation
Lecture slides
Jupyter notebook, answers
 
9 Oct. 2512.RaulGrover algorithm  
Lecture slides
Grover: NC 6.1 RdW 7.1-7.2 and G 11.1-11.2
514 Oct. 2513.RaulSimon's Algorithm  
Lecture slides
Simon:  NC 1.4.3 RdW 3 and G 8
 16/10Tutorial 3 Phase kickback, Deutsch-Jozsa and Bernstein-Vazirani  
Tutorial questions
Tutorial solutions
 
15 Oct. 2514.ChrisPennylane: Oracles and promises
Lecture slides
Jupyter notebook, answers
 
16 Oct. 2515.RaulParity Check and Swap Test 
Lecture slides
 
621 Oct. 25 16.RaulHadamard Test
Lecture slides


 
23/10Tutorial 4 Grover and Simon algorithm  
Tutorial questions
Tutorial solutions
 
22 Oct. 2517.ChrisPennylane: Grover
Lecture slides
Jupyter notebook, answers
 
22 Oct. 25  

Assignment released (due on Friday 7th November)

Instructions
Jupyter notebook, image 1, image 2

 
23 Oct. 2518.RaulQuantum Fourier Transform 
Lecture slides
Quantum Fourier Transform: NC 5.1 
Additional references: RdW Ch4, G Ch9
728 Oct. 2519.Raul

Quantum Phase Estimation 
Lecture slides

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
30/10 Tutorial 5 Hadamard Test, QFT, QPE     
Tutorial questions
Tutorial solutions
 
29 Oct. 2520.ChrisPennylane: Quantum Fourier Transform
Lecture slides
Jupyter notebook, answers
 
30 Oct. 2521.Petros

Variational Quantum Algorithms I

Lecture slides

For further reading see review papers at the last slide
84 Nov. 25 22.Petros 

Variational Quantum Algorithms II

Lecture slides

For further reading see review papers at the last slide
06/11 Tutorial 6 Variational Quantum Algorithms
Tutorial questions
Tutorial solutions  
 
 
5 Nov. 2523.Petros

Measurement-Based Quantum Computing I

Lecture slides

 
6 Nov. 2524.Petros

MBQC II

Lecture slides

 
7 Nov. 25  

Assignment due @ 12:00 Friday 7th November

Submission at Learn

 
911 Nov. 2525.PetrosMBQC III (Application): Blind Quantum Computing
Lecture slides
 
13/11 Tutorial 7 

MBQC

Tutorial questions

Tutorial solutions

 
12 Nov. 2526.Petros

Quantum Machine Learning

Lecture slides

 
13 Nov. 2527.Joschka

Quantum Error Correction: Intro and basics

Lecture slides

 
1018 Nov. 25 28. Joschka

QECC: Stabilisers

Lecture slides 

 
 20/11 Tutorial 8 

QECC

Tutorial questions

Tutorial solutions

 
19 Nov. 2529.Joschka

QECC: surface codes

Lecture slides

 
20 Nov. 2530.PetrosRevision for Exam
Revision slides
 
11     
     
     
     
      

 

License
All rights reserved The University of Edinburgh