Introduction to Quantum-Computing

Contents
  • Basics of quantum computing
  • Quantum hardware
  • Quantum algorithms
  • Quantum programming languages and quantum SDKs (esp. Qiskit)
  • Quantum Software Engineering
  • Verification of quantum programs
  • Quantum Machine Learning
  • Quantum Communication
  • Post-Quantum Cryptography
Qualification/Learning Goals

After completing this module, students know the essentials of quantum computing. They are able to describe simple algorithms and to implement them in a quantum SDK. They are able to classify current developments in quantum computing and evaluate possible applications of quantum computing.

Lecture language German/English
Workload
  • Attendance of lecture: 28 h
  • Preparation and wrap-up: 42h
  • Exam preparation: 20h
  • Total: 90h / 30 = 3 credits
Recommendations and prerequisites

Knowledge of Linear Algebra recommended.

Dates

Monday, 17:30, 50.34 Room -102, weekly

 

Exam: 28.02.2024

Event List
  1. Mon 23.10.2023: Introduction (Speaker: Tahoori)
  2. Mon 30.10.2023: Basics 1 (Speaker: Fischer/Kühn/Tiepelt)
  3. Mon 06.11.2023: Basics 2 (Speaker: Fischer/Kühn/Tiepelt)
  4. Mon 13.11.2023: Basics 3 (Speaker: Fischer/Kühn/Tiepelt)
  5. Mon 20.11.2023: Basics 4 (Speaker: Fischer/Kühn)
  6. Mon 27.11.2023: Basics 5 (Speaker: Fischer/Kühn/Tiepelt)
  7. Mon 04.12.2023: Qiskit Introduction (Speaker: Pfaffhauser (IBM))
  8. Mon 11.12.2023: Quantum Software Engineering (Speaker: Schaefer)
  9. Mon 18.12.2023: Quantum Hardware (Speaker: Willke)
  10. Mon 08.01.2024: Quantum Annealing (Speaker: Sanders)
  11. Mon 15.01.2024: Verification of Quantum Programs (Speaker: Beckert)
  12. Mon 22.01.2024: Quantum Communication (Speaker: Bless)
  13. Mon 29.01.2024: Quantum Machine Learning (Speaker: Kühn)
  14. Mon 05.02.2024: Post-Quantum Cryptography (Speaker: Tiepelt)
  15. Mon 12.02.2024: Guest Lecture NN
  16. Wed 28.02.2024: Written exam