Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Kurswebben har varit stängt för redigering sedan första juni 2025 och kommer stängas ned helt första oktober 2026. Utifrån hur kurswebben har använts finns det några olika alternativ för ersättare:
Är du intresserad av mer information om detta, kontakta e-learning@kth.se.
Quantum computing is a new computing paradigm at the intersection of computer science, physics, and mathematics. This course is designed to provide a comprehensive introduction to quantum computing, covering its algorithms, hardware, and programming approaches. The course is suitable for computer scientists of all levels, including those without a formal background in mathematics or physics, and includes programming exercises to reinforce key concepts.
The course is divided into three modules that cover the fundamentals of programming for quantum processors (QPUs). In the first module, you will learn about the basics of quantum computing, including quantum bits and gates and the hardware used to implement them. In the second module, you will be introduced to quantum algorithm primitives, such as quantum arithmetic and logic, amplitude amplification, and phase estimation. Finally, in the third module, you will explore the main QPU applications, including quantum search and Shor's factorization algorithms