eduXchange Logo

Quantum Programming

02QPRGAEUROTEQ alliance
Computer Science and ICT, Data, AI

About this course

The goal of the course is to provide the basic skills for programming quantum computers, and to use these skills to develop an understanding of fundamental quantum communication protocols and quantum algorithms. The classes are combinations of lectures that introduce the essential concepts and tools, and interactive tutorials on how these concepts are implemented with Python programming language. Every week the students will be given Jupyter notebooks involving self-study materials and homework. The course is suitable for bachelor and master’s students from all years and familiarity with quantum mechanics is not necessary. The classes are held entirely online to get the most out of the learning material and make it internationally accessible. The quantum SDK Qiskit will be used during the course. Use of own laptops with a quantum SDK installed before the course start is required.

Learning outcomes

  • Understanding of the principles of fundamental quantum algorithms
  • Ability to develop own code for quantum computers using a quantum SDK library

Course requirements

Students must be familiar with elementary linear algebra, complex numbers, and be able to code simple programs in python.

Resources

  • Key references:
  • [1] Links to course materials available from https://people.fjfi.cvut.cz/gabriaur/02QPROG
  • Recommended references:
  • [2] M. A. Nielsen, I. L. Chuang, Quantum computation and quantum information, Cambridge Univ. Press, 2013.
  • [3] Learn Quantum Computation using Qiskit: https://qiskit.org/textbook

Activities

Lectures, Self-study, Tutorial sessions

Additional information

course
3 ECTS
  • Level
    Master
  • Contact hours per week
    2
  • Instructors
    Gábris Aurél Gábor Ph.D., Yalcinkaya Iskender Ph.D.
  • Mode of delivery
    Hybrid

Starting dates

  • 15 Feb 2027

    ends 24 May 2027

    LanguageEnglish
    TermSummer 2026/2027
    Enrolment period closed
These offerings are valid for students of L'X (France)