CMSC 657 Introduction to Quantum Information Processing, Fall 2019 : Syllabus
Tentative Syllabus (subject to frequent updates)
Week 1 (Aug 26 - Aug 30): From classical to quantum information. Quantum mechanics.
Lecture 1 (08/27/19): Introduction of the course (note). Linear algebra backgrounds (our cheatsheet and optional exercises). Reading: KLM Chap 1 and Chap 2.1-2.6.
Lecture 2 (08/29/19): mathematical formulation of quantum mechanics. Reading: KLM Chap 3.1.
Logistics: Please find your group member as soon as possible.
Week 2 (Sep 2 - Sep 6): Quantum mechanics.
Lecture 3 (09/03/19): mathematical formulation of quantum mechanics. Reading: KLM Chap 3.1-3.3. No-cloning theorem
Lecture 4 (09/05/19): mathematical formulation of quantum mechanics. Reading: KLM Chap 3.4.
Logistics: Assignment 0 due on 09/05/19. Solution to the optional exercise.
Week 3 (Sep 9 - Sep 13): Quantum protocols and circuits.
Lecture 5 (09/10/19): teleportation and super-dense coding. Reading: KLM Chap 5.1-5.2.
Lecture 6 (09/12/19): quantum circuits. Reading: KLM Chap 4.
Logistics: Assignment 1 due on 09/15/19.
Week 4 (Sep 16 - Sep 20): Quantum circuits and introductory quantum algorithms.
Lecture 7 (09/17/19): universal gate sets. Reading: KLM Chap 4. Further Reading: Nielsen and Chung Chap 4.1 - 4.6. Note on the Solovay-Kitaev theorem by Ozols
Lecture 8 (09/19/19): quantum query model and Deutsch-Josza algorithm. Reading: Gharibian-Lec-06
Logistics: Project proposal due on 09/19/19.
Week 5 (Sep 23 - Sep 27): Quantum algorithms (cont'd).
Week 6 (Sep 30 - Oct 4): Quantum algorithms (cont'd).
Week 7 (Oct 7 - Oct 11): Quantum algorithms (cont'd).
Lecture 13 (10/08/19): quantum algorithm for order finding. Reading: Watrous-06-Lec 10
Lecture 14 (10/10/19): Shor's algorithm. Reading: Watrous-06-Lec 11
Logistics: Assignment 3 due on 10/10/19.
Week 8 (Oct 14 - Oct 18): More on the mathematical formulation of quantum information.
Week 9 (Oct 21 - Oct 25): More on the mathematical formulation of quantum information.
Week 10 (Oct 28 - Nov 1): One-time pad and Quantum computational complexity.
Lecture 19 (10/29/19): Quantum one-time pad and computing on encrypted quantum data.
Lecture 20 (10/31/19): basic classical and quantum complexity theory. Reading: Watrous-06-Lec 22 O'Donnell-Lec-23
Further Reading (optional): Watrous's (slightly out-dated) survey on quantum computational complexity.
Logistics:
Week 11 (Nov 4 - Nov 8): Quantum computational complexity (cont'd) and Advanced topics
Lecture 21 (11/05/19): The local-Hamiltonian problem and QMA-complete problems. Reading: KSV Chap 14. Check ELMS Files if you don't have a copy.
Lecture 22 (11/07/19): Quantum Approximate Optimization Algorithm (QAOA) I. Lecture Note available at ELMS Files.
Logistics: Take-home Exam.
Week 12 (Nov 11 - Nov 15): Advanced topics.
Lecture 23 (11/12/19): Quantum Approximate Optimization Algorithm (QAOA) II. Lecture Note available at ELMS Files.
Lecture 24 (11/14/19): Formal Methods and Programming Languages in Quantum Computing I.
Logistics: Project slides due on 11/14/19.
Week 13 (Nov 18 - Nov 22): Advanced topics.
Week 14 (Nov 25 - Nov 29): Group presentations.
Lecture 26 (11/26/19): Group Presentations.
Lecture 27 (11/28/19): Thanksgiving! Enjoy the holiday!
Logistics: Coding Assignment due on 11/26/19.
|