CS 269Q: Quantum Computer Programming

Course syllabus and readings

Spring 2019

Every lecture is accompanied by readings that support and expand on what was covered in the lecture.

The reference Mike & Ike refers to the book: Quantum Computation and Quantum Information: 10th Anniversary Edition, by Michael Nielsen and Isaac Chuang.

 
Lecture 1:
Tue 4/ 2/19
(WZ)
Quantum Computation: History & Overview   [pdf]
References:
 
Lecture 2:
Thu 4/ 4/19
(DB)
Quantum Mechanics for quantum computing   [pdf]
References:
 
Lecture 3:
Tue 4/ 9/19
(WZ)
Quantum Instruction Sets & Quantum Circuits   [pdf]
References:
 
Lecture 4:
Thu 4/11/19
(Karalekas)
Programming a quantum algorithm with pyQuil   [pdf]
References:
 
Lecture 5:
Tue 4/16/19
(DB)
Noise in quantum computation and basic error correction   [pdf]
References:
 
Lecture 6:
Thu 4/18/19
(WZ)
Benchmarking Quantum Processors 1/2   [pdf]
References:
 
Lecture 7:
Tue 4/23/19
(WZ)
Benchmarking Quantum Processors 2/2   [pdf]
References:
 
Lecture 8:
Thu 4/25/19
(WZ)
Benchmarking: Contextuality, Quantum Supremacy & Intro to The Variational Quantum Eigensolver 1/2   [pdf]
References:
 
Lecture 9:
Tue 4/30/19
(WZ)
The Variational Quantum Eigensolver 2/2   [pdf]
References:
 
Lecture 10:
Thu 5/ 2/19
(WZ)
Quantum Approximate Optimization   [pdf]
References:
 
Lecture 11:
Tue 5/ 7/19
(Reagor)
Quantum Hardware   [pdf]
References:
 
Lecture 12:
Thu 5/ 9/19
(Smith)
Quantum Compilation   [pdf]
References:
 
Lecture 13:
Tue 5/14/19
(WZ)
Quantum Machine Learning 1/2   [pdf]
References:
 
Lecture 14:
Thu 5/16/19
(Killoran)
Quantum Machine Learning 2/2   [pdf]
References:
 
Lecture 15:
Tue 5/21/19
(WZ)
Quantum Error Correction and Fault tolerant Quantum Computing   [pdf]
References:
 
Lecture 16:
Thu 5/23/19
(DB)
Algorithms for Fault-tolerant QC: Shor's factoring and period finding
References:
  • Mike & Ike Chapters 5
 
Lecture 17:
Tue 5/28/19
(DB)
Algorithms for Fault-tolerant QC: Grover search
References:
  • Mike & Ike Chapters 6
 
Lecture 18:
Thu 5/30/19
(DB)
qRAM and the quantum linear systems algorithm (HHL)
References:
 
Lecture 19:
Tue 6/ 4/19
(WZ)
Measurement Based Quantum Computing
References:
 
Lecture 20:
Thu 6/ 6/19
(WZ)
Blind Quantum Computing
References: