- Textbook:
- Michael A. Nielsen, Isaac L. Chuang: Quantum Computation and Quantum Information: Cambridge University Press. 2010
- References:
- Ronald de Wolf: Quantum Computing: Lecture Notes
- Daniel Koch, Laura Wessing, Paul M. Alsing: Introduction to Coding Quantum Algorithms: A Tutorial Series Using Qiskit
- Syllabus:
- Basic concepts
- Hilert space
- Deutsch-Josza algortihms
- Grover's algorithm
- Simon's algorithm
- Quantum Fourier transform
- Shor's algorithm
- Qunatum information theory
- Quantum cryptography: BB84 protocol
- HHL algorithm
- Handouts:
- Quantum computing 1.pdf, (day: 9/20)
- Vector space 2.pdf, (day: 9/20)
- Linear transformation 3.pdf, (day: 9/20)
- Tensor product 4.pdf, (day: 9/20)
- Quantum gates 5.pdf, (day: 9/20)
- Deutsch-Jozsa Algorithm 6.pdf, (day: 9/20)
- Introduction to Qiskit 7.pdf, (day: 9/20)
- Grover 8.pdf, (day: 9/20)
- Simon 9.pdf, (day: 9/20)
- Shor 10.pdf, (day: 9/20)
- Phase estimation 11.pdf, (day: 9/20)
- Quantumn information 12.pdf, (day: 9/20)
- BB84 13.pdf, (day: 9/20)
- HHL 14.pdf, (day: 9/20)
- Requirements:
- Class notes typing in LaTex
- Paper reading and presentation
- Programming in Qiskit