(Spring 2017) CS 410/510 - Intro to Quantum Computing
Schedule (Subject to change)
- Scribe notes have not been carefully proofread. Corrections and comments are welcome. (Missing: lec 4, 7, 8, 12, 15)
- I’ve written up a note summarizing early results revolving Grover’s search algorithm. Available at arXiv:1709.01236v1.
Week 1
- April 04 Qubit, unitary operation, measurement
- April 06 Quantum circuit model
Week 2
- April 11 Reversible computation, quantum query model, Deutsch’s algorithm
- April 13 Deutsch-Josza algorithm, Simon’s Problem
Week 3
- April 18 Simon’s algorithm cont’d, Phase estimation
- April 20 Phase estimation general case, Quantum Fourier Transform
Week 4
- April 25 Order finding, Kitaev’s algorithm
- April 27 factoring, Shor’s algorithm, Hidden subgroup problem framework
Week 5
- May 02 Unstructured search, Grover’s algorithm
- May 04 Optimalilty of Grover’s algorithm, quantum query complexity
Week 6
- May 09 Entanglement, teleportation, superdense coding
- May 11 non-local games, density operators, mixed states
Week 7
- May 16 POVM, Entropy, Holevo’s theorem
- May 18 Quantum Error correcting and Fault tolerance
Week 8
- May 22 Project mid-term report due by midnight in any time zone!
- May 23 Quantum computational complexity
- Watrous Lec22 PDF
- Scribe note by John Donahue:
- May 25 Quantum computational complexity
Week 9
- May 30 Quantum crypto and post-quantum crypto
- June 01 Selected topic: simulating quantum systems
- Childs Lec9 PDF
Week 10
- June 06 Project presentations
- Enis & Mohamed: Quantum Walks
- Mayank: Linear system quantum algorithm
- Jared & Nhut: Quantum speedup characteristics
- Marko & Devan: Quantum Neural Networks
- June 08 Project presentations
- Jorden,Bishoy,Tim,Shashwat: Quantum software
- Ben S,John,Tom: Quantum error correcting
- Ben H,Nate,Steve: Quantum FHE
- Asher & Henry: Quantum secure computation