CMSC/PHYS 457 Introduction to Quantum Computing, Spring 2023 : Syllabus

Tentative Syllabus (subject to frequent updates)

  • Week 1 (Jan 25 - Jan 27): From classical to quantum information. Quantum mechanics.

    • Lecture 1 (01/26/23): Introduction of the course (note). Linear algebra backgrounds (our cheatsheet). Reading: KLM Chap 1 and Chap 2.1-2.6.

    • Logistics: Please find your group member as soon as possible.

  • Week 2 (Jan 30 - Feb 3): Quantum mechanics.

    • Lecture 2 (01/31/23): mathematical formulation of quantum mechanics. Reading: KLM Chap 3.1-3.3.

    • Lecture 3 (02/02/23): mathematical formulation of quantum mechanics. Reading: KLM Chap 3.1-3.3. No-cloning theorem

    • Logistics: Please find your group member as soon as possible.

  • Week 3 (Feb 6 - Feb 10): Quantum information and protocols.

    • Lecture 4 (02/07/23): mathematical formulation of quantum mechanics. Reading: KLM Chap 3.4.

    • Lecture 5 (02/09/23): teleportation and super-dense coding. Reading: KLM Chap 5.1-5.2.

    • Logistics: Assignment 0 due on 02/09/23.

  • Week 4 (Feb 13 - Feb 17): Coding for quantum information and computing: fundamentals.

    • Lecture 6 (02/14/23): Coding lecture I

    • Lecture 7 (02/16/23): Coding lecture II

    • Logistics: Assignment 1 due on 02/16/23.

  • Week 5 (Feb 20 - Feb 24): Quantum protocols and gates.

    • Lecture 8 (02/21/23): quantum Zeno Effect and Elitzur-Vaidman Bomb. Reading: Aaronson's Lecture 4

    • Lecture 9 (02/23/23): basic quantum circuits/gates. universal gate sets. Reading: KLM Chap 4.

    • Logistics: Project proposal due on 02/23/23.

  • Week 6 (Feb 27 - Mar 3): Quantum algorithms

    • Lecture 10 (02/28/23): Quantum query model and Deutsch-Josza algorithm. Reading: Gharibian-Lec-06

    • Lecture 11 (03/02/23): Simon's algorithm. Reading: Watrous-06-Lec 6

    • Logistics: Assignment 2 due on 03/02/23. Project finalized by 03/02/23.

  • Week 7 (Mar 6 - Mar 10): Grover's algorithm and Coding for quantum information and computing: algorithms

    • Lecture 12 (03/07/23): Grover's algorithm. Reading: Watrous-06-Lec 12 Watrous-06-Lec 13

    • Lecture 13 (03/09/23): Coding Lecture III

    • Logistics: Coding assignment 1 due on 03/09/23.

  • Week 8 (Mar 13 - Mar 17): Grover's algorithm

    • Lecture 14 (03/14/23): Coding Lecture IV

    • Lecture 15 (03/16/23): Exam I.

    • Logistics:

  • Week 9 (Mar 20 - Mar 24): Spring Break! Enjoy!

  • Week 10 (Mar 27 - Mar 31): Grover's & Shor's algorithms

  • Week 11 (Apr 3 - Apr 7): Shor's algorithm (continued)

    • Lecture 18 (04/04/23): quantum algorithm for order finding. Reading: Watrous-06-Lec 10

    • Lecture 19 (04/06/23): Shor's algorithm. Reading: Watrous-06-Lec 11

    • Logistics: Assignment 3 due on 04/06/23.

  • Week 12 (Apr 10 - Apr 14): Mixed states, Quantum operations, and Quantum Entanglements

    • Lecture 20 (04/11/23): mixed states, density operators, quantum entanglement. Reading: KLM 3.5, Watrous-06-Lec 14. Further Reading TQI Chapter 2.

    • Lecture 21 (04/13/23): quantum operations. Reading: KLM 3.5, Watrous-06-Lec 15. Further Reading TQI Chapter 2.

    • Logistics: Project mid-term report due by 04/13/23.

  • Week 13 (Apr 17 - Apr 21): Coding for quantum information and computing beyond circuits

    • Lecture 22 (04/18/23): Coding lecture V.

    • Lecture 23 (04/20/23): Coding lecture VI.

    • Logistics: Assignment 4 due on 04/20/23.

  • Week 14 (Apr 24 - Apr 28): Advanced Topics and Exam II

    • Lecture 24 (04/25/23): Formal Methods in quantum computing

    • Lecture 25 (04/27/23): Exam II

    • Logistics: Project slides due on 04/27/23.

  • Week 15 (May 1 - May 5): Project Presentation and Peer Review

    • Lecture 26 (05/02/23): Course Project Presentation

    • Lecture 27 (05/04/23): Course Project Presentation

  • Week 16 (May 8 - May 12): Project Presentation and Peer Review

    • Lecture 28 (05/09/23): Course Project Presentation

    • Lecture 29 (05/11/23): Course Project Presentation

    • Logistics: Coding assignment 3 due on 05/11/23.

  • Exam Week: course project report due on 05/18/23 !