Introduction to Quantum Computing

Lecture notes for the summer term 2024


Jannik Hellenkamp

Dominique Unruh


July 9, 2024


These are the lecture notes for the “Introduction to Quantum Computing” lecture held by Dominique Unruh at RWTH Aachen in the summer term 2024. The lecture notes are updated throughout the semester and should be viewed as an addition to the handwritten notes and the lecture recordings.

If you prefer a .pdf or .epub file, there is a download available at the top left corner. Please note, that these files are autogenerated and some of the ebook readers have difficulties with the formulas. We are still working on a universal solution. You can also find the source code in the top left corner.

If you spot an error, please send Jannik Hellenkamp an e-mail. You can contact Jannik by sending an e-mail to (please replace first and lastname with Jannik’s full name). If you have a question of understanding, please ask it in the Moodle forum.

These lecture notes are released under the CC BY-NC 4.0 license, which can be found here.


Version 0.1.6 (03.07.2024)

  • finished chapter 11
  • started chapter 12

Version 0.1.5 (27.06.2024)

  • finished chapter 10
  • started chapter 11

Version 0.1.4 (18.06.2024)

  • finished chapter 9
  • stated chapter 10

Version 0.1.3 (11.06.2024)

  • added/extended 9.4 + 9.5 (Post processing and Beginning of DFT circuit)
  • updated 9.3
  • added chapter 3 (Quantum systems)
  • error correction in chapter 9

Version 0.1.2 (31.05.2024)

  • minor changes to chapter 2
  • added chapter 9

Version 0.1.1 (16.05.2024)

  • Started the lecture notes.