- 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