Advanced Topics in Quantum Computing

Advanced Topics in Quantum Computing - Optional Course, 1st Year Master Studies

Course & Seminar/Lab Instructor:

Topics:

Some useful references:

  1. Nielsen & Chuang — Quantum Computation and Quantum Information (2010)
  2. C. Bernhardt — Quantum Computing for Everyone (2019)
  3. Yanofsky & Mannucci — Quantum Computing for Computer Scientists (2008)

Course Structure by Week

Week 1 — Introduction to Quantum Computing

Week 2 — Principles of Quantum Mechanics

Week 3 — Quantum Circuit Model I: Quantum Gates

Week 4 — Quantum Circuit Model II: Multi-qubit systems. Multi-qubit Gate. Measurement

Week 5 — Quantum Circuit Model III: Universal Quantum Computation. No-Cloning theorem. Entanglement.

Week 6 — Teleportation. Simple quantum algorithms: Quantum Parallelism, Deutsch

Week 7 — Quantum Algorithms: Deutsch-Jozsa, Simon, Grover’s Algorithm

Week 9 — QFT. Quantum Period Find. Factoring-Shor’s Algorithm

Week 10 — Transpilation. Quantum Error Correction. Fault tolerant QC

Week 11 — Quantum Machine Learning I: Quantum kernel methods, Quantum neural networks

Week 12 — Quantum Machine Learning II : QSVM, Quantum generative models. Variational algorithms for optimization QAOA

Week 13 — Applications and Use Cases of Quantum Computing

Some useful Materials/Books - [here]