Introduction to Quantum Computers and Quantum Programming
Course, Bachelor's level, 1FA023
Expand the information below to show details on how to apply and entry requirements.
Spring 2027 Spring 2027, Uppsala, 33%, On-campus, English
- Location
- Uppsala
- Pace of study
- 33%
- Teaching form
- On-campus
- Instructional time
- Daytime
- Study period
- 18 January 2027–21 March 2027
- Language of instruction
- English
- Entry requirements
-
Algebra and Geometry or Linear Algebra I. 5 credits computer programming. Linear Algebra II.
- Selection
-
Higher education credits in science and engineering (maximum 240 credits)
- Fees
- If you are not a citizen of a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are required to pay application and tuition fees.
- First tuition fee instalment: SEK 13,750
- Total tuition fee: SEK 13,750
- Application deadline
- 15 October 2026
- Application code
- UU-63150
Admitted or on the waiting list?
- Registration period
- 4 January 2027–17 January 2027
- Information on registration from the department
About the course
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.
Reading list
No reading list found.