Till KTH:s startsida Till KTH:s startsida

Kvantberäkning för dataloger

Logga in till din kurswebb

Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.

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

Lärare