Introduction to Quantum Computers and Quantum Programming
Uppsala University
Uppsala
Start date:
End date:
Pace of study: 33 %
Published education catalogue
Education information from the published source. The education record and its time-bound offerings are kept separate.
Code: 1FA023
This course provides an introduction to the principles and applications of quantum computing, focusing on the physics, technology, and programming paradigms that distinguish quantum from classical computing. This course does not assume that you have taken a course in quantum mechanics which is introduced in this course. You will learn the fundamentals of qubits, quantum gates, and circuits, as well as how to program quantum processing units (QPU) using quantum programming languages. The course covers foundational quantum algorithms, such as quantum teleportation, Shor's algorithm, and quantum cryptography, along with practical experience in quantum circuit design and simulation. Students who have already taken a course in quantum physics are recommended to attend 1FA019 Principles of Quantum Computing and Quantum Computing F instead.
Algebra and Geometry or Linear Algebra I. 5 credits computer programming. Linear Algebra II.
Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.
Uppsala University
Uppsala
Start date:
End date:
Pace of study: 33 %
Retrieved: .
Published: .
Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d
Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Last changed according to the source: 2026-04-07T13:39:10