Aurél Gábris

Teaching

Courses

Quantum programming (02QPRG)

The goal of this bachelor's level course is to provide the basic skills for programming quantum computers, and to use these skills to develop understanding of fundamental quantum communication protocols and quantum algorithms. The classes are combinations of lectures that introduce the essential concepts and tools, followed by exercise sessions during which programming assignments are completed. Familiarity with quantum mechanics is not necessary. Any quantum SDK, such as Qiskit, Cirq, Forest, Q#, may be used during the course, based on agreement at the beginning of the semester. The course is open during the Spring semesters at the Faculty of Nuclear Sciences and Physical Engineering.

Quantum information and communication (02QIC)

This is a master's level introductory course to the theoretical basis of quantum information, covering principles of quantum computing, quantum key distribution, decoherence and error correction. The course is open during the Fall semesters at the Faculty of Nuclear Sciences and Physical Engineering. It is also available as a doctoral course under a different code (D02QIC).

Thesis projects