• Textbook:
    1. Michael A. Nielsen, Isaac L. Chuang: Quantum Computation and Quantum Information: Cambridge University Press. 2010

  • References:
    1. Ronald de Wolf: Quantum Computing: Lecture Notes
    2. Daniel Koch, Laura Wessing, Paul M. Alsing: Introduction to Coding Quantum Algorithms: A Tutorial Series Using Qiskit

  • Syllabus:
    1. Basic concepts
    2. Hilert space
    3. Deutsch-Josza algortihms
    4. Grover's algorithm
    5. Simon's algorithm
    6. Quantum Fourier transform
    7. Shor's algorithm
    8. Qunatum information theory
    9. Quantum cryptography: BB84 protocol
    10. HHL algorithm

  • Handouts:
    1. Quantum computing 1.pdf, (day: 9/20)
    2. Vector space 2.pdf, (day: 9/20)
    3. Linear transformation 3.pdf, (day: 9/20)
    4. Tensor product 4.pdf, (day: 9/20)
    5. Quantum gates 5.pdf, (day: 9/20)
    6. Deutsch-Jozsa Algorithm 6.pdf, (day: 9/20)
    7. Introduction to Qiskit 7.pdf, (day: 9/20)
    8. Grover 8.pdf, (day: 9/20)
    9. Simon 9.pdf, (day: 9/20)
    10. Shor 10.pdf, (day: 9/20)
    11. Phase estimation 11.pdf, (day: 9/20)
    12. Quantumn information 12.pdf, (day: 9/20)
    13. BB84 13.pdf, (day: 9/20)
    14. HHL 14.pdf, (day: 9/20)

  • Requirements:
    1. Class notes typing in LaTex
    2. Paper reading and presentation
    3. Programming in Qiskit