Introduction to Quantum Computing (Computer Science)

Authors: IQM, Stefan Seegerer, Nadia Milazzo & Mikio Nakahara; HSRM, Nikolay Tcholtchev | License: CC-BY-SA

This is a preview for the final course materials, available in July 2025.

This course provides a comprehensive introduction to quantum computing, covering fundamental concepts, quantum algorithms, and practical programming with the popular quantum framework qrisp that really enables a focus on the underlying concepts. It is designed for students that are interested more in the computing than the physics perspective and aims to equip them with the knowledge and skills needed to understand and work with quantum computers.

Solutions for the exercises are provided when logged in with an instructor's account.

LectureTitlePresentationExercises
1Introduction to Quantum Computing PPTX | PDFavailable soon
2Quantum States and Quantum Operations PPTX | PDFavailable soon
3Quantum Operations deepened PPTX | PDFavailable soon
4Introduction to Quantum Algorithms PPTX | PDFavailable soon
5Transpiling, compiling and optimizing quantum circuits PPTX | PDFavailable soon
6Quantum Algorithms: Grover's search PPTX | PDFavailable soon
7Variational quantum algorithms PPTX | PDFavailable soon
8Benchmarking quantum computersavailable soonavailable soon
9Error Reduction Strategies PPTX | PDFavailable soon
10Data Encoding and Quantum Machine Learningavailable soonavailable soon
11Superconducting quantum Hardware and Architecturesavailable soonavailable soon
12Quantum Error Correction and the Future of Quantum Computingavailable soonavailable soon

Alongside the lectures and exercises make use of IQM Academy as a complementary resource.