spring 2026
MAT-2400 Introduction to Quantum Computing - 10 ECTS

Type of course

The course can be taken as a singular course.

Admission requirements

MAT-1004 Lineær algebra or MAT-1020 Lineær algebra

Application code 9336.


Course content

Quantum computing is a new and exciting, interdisciplinary field linking mathematics, physics, and computer science. It is based on a radically different computational paradigm, offering the possibility of solving certain problems that are exponentially hard for current conventional computers. For example, many existing security protocols rely on the difficulty of large number factorization, but Shor's quantum algorithm is able to do this quickly (in polynomial time). This technology is rapidly developing, with currently a number of industry players and governments around the world that are investing significantly in research and development, and the race for quantum supremacy. This course is intended to introduce students to quantum computing and give a solid foundation for future study in this emergent field.

Though beneficial for broader context, prior courses in quantum mechanics and computer science / programming are not required to take this course. The main prerequisities are trigonometry, complex numbers, a Linear Algebra course, willingness to work through mathematical formalism, and a good amount of curiosity.Topics covered in this course:

  • Quantum interference, superposition, qubits, the Bloch sphere
  • Hilbert spaces, Dirac bra-ket notation, unitary and Hermitian operators, spectral theorem, projectors
  • Pauli matrices, SU(2), SO(3)
  • Multiple-qubit systems, tensor products, entanglement
  • Observables and measurement
  • Quantum gates (e.g. Hadamard, C-NOT, bit-flip, phase-flip), circuits, reversible implementations of classical circuits and quantum implementations
  • Dense coding, quantum key distribution for secure cryptographic communication
  • EPR paradox and Bell’s theorem
  • No-cloning principle, quantum teleportation
  • Simple quantum algorithms, e.g. Deutsch-Jozsa, Bernstein-Vazirani
  • Grover’s search algorithm and amplitude amplification

Quantum Fourier transform, discrete logarithm problem, Shor’s factoring algorithm


Objectives of the course

After the course, the student has acquired the following:

Knowledge

  • Detailed knowledge of abstract linear algebra and how it defines the formal structure underlying quantum computing - in particular, for foundational notions such as qubits and quantum gates.
  • Understanding of tensor products and the unique quantum concept of entanglement, and how entanglement gives rise to the Bell inequality.
  • Be familiar with some quantum algorithms such as Shor’s quantum algorithm for factorization and Grover’s quantum search algorithm.

Skills

  • Having sufficient insight into abstract linear algebra to be able to apply this language to formulate and solve problems.
  • Ability to construct and run simple quantum algorithms on a quantum computer simulator.

General competence

  • Understand how quantum computers differ from classical computers, and how they do not.
  • Be able to communicate how quantum computation is potentially much faster than classical computation for certain types of problems.

Language of instruction and examination

English

Teaching methods

Lectures (~ 40 hours) + Tutorials (~ 30 hours)

Information to incoming exchange students

This course is available for inbound exchange students.

This course is open for inbound exchange student who meets the admission requirements. Please see the Admission requirements.

Do you have questions about this module? Please check the following website to contact the course coordinator for exchange students at the faculty: INBOUND STUDENT MOBILITY: COURSE COORDINATORS AT THE FACULTIES | UiT


Schedule

Examination

Examination: Date: Duration: Grade scale:
School exam 19.05.2026 09:00
4 Hours A–E, fail F

Coursework requirements:

To take an examination, the student must have passed the following coursework requirements:

Mandatory assignments Approved – not approved
Midterm test Approved – not approved
UiT Exams homepage

More info about the coursework requirements

There will be obligatory assignments and one in-class midterm test. Each is evaluated to Pass/Fail. All of these will require a grade of Pass to take the final exam.
  • About the course
  • Campus: Tromsø |
  • ECTS: 10
  • Course code: MAT-2400
  • Earlier years and semesters for this topic