Introduction to Quantum Computing (Computer Science)

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

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 | PDFExercise
2Quantum States and Quantum Operations PPTX | PDFExercise
3Quantum Operations deepened PPTX | PDFExercise
4Introduction to Quantum Algorithms PPTX | PDFExercise
5Transpiling, compiling and optimizing quantum circuits PPTX | PDFExercise
6Quantum Algorithms: Grover's search PPTX | PDFExercise
7Variational quantum algorithms PPTX | PDFavailable soon
8Benchmarking quantum computers PPTX | PDFExercise
9Error Reduction Strategies PPTX | PDFExercise
10Data Encoding and Quantum Machine Learning PPTX | PDFExercise
11Superconducting Quantum Hardware and Architectures PPTX | PDFExercise
12Quantum Error Correction PPTX | PDFExercise

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