Quantum Computing

Provider: Falk Eilenberger, Institute of Applied Physics, Friedrich-Schiller-Universität, Jena

Host institution:

Number of ECTS: 4.5

Number of lectures/workshops: 14 lectures (90 mins) + 7 Exercises (90 mins)

Competence framework topics:

5.1 Quantum gates

5.2 Quantum programming languages and tools

5.3 Quantum algorithms and computing techniques

1.1 Basic concepts

1.2 Mathematical formalism

1.3 Qubit dynamics

1 Concepts of quantum physics

Date available: 11.04.2022 – 15.07.2022, Wednesday 0800-1000, Exercises every two week Wednesday 1000-1200

Short description of the content: The goal of the course is to provide a basic understanding of QuBits, Entanglement, and their usage in mathematical algorithms. This knowledge will be leveraged to introduce a series of Quantum algorithms from both a theoretical as well as a hand-on approach, which is supported a series of theoretical and programming-based exercises . Familiarity with quantum mechanics is not necessary, but certainly helpful. Any quantum SDK, such as Qiskit, Cirq, Forest, Q#, may be used during the course, based on agreement at the beginning of the semester.

Extended description of the content:

Outline of the course:

1 Algorithms and Complexity
2 Fundamentals of Quantum Physics
3 From Single Qubits to Circuits
4 Multiple Qubits, Entanglement, and Universality
5 Alternative Computational Models
6 Quantum Algorithms
6.1 Josza-Deutsch’s Algorithm: a Case of Useless but Powerful
6.2 Quantum Fourier Transformation: Divide et Conquera
6.3 Quantum Phase Estimation: Eigenvalue where Art Thou?
6.4 Shor’s Algorithm: The Internet will Hate You
6.5 Grover’s Algorithm: Whacking the Oracle
6.7 Quantum Simulation
7 Physical Implementations

Learning outcomes
Knowledge: Basic concepts and algorithms of quantum computing.
Skills: Independent coding skills for quantum computers.

Further information available: moodle.uni-jena.de (Access granted through lecture organizer, falk.eilenberger@uni-jena.de)

Learning outcomes

Knowledge: Basic concepts and algorithms of quantum computing.
Skills: Independent coding skills for quantum computers.

Maximum number of student participants: 30

Maximum number of universities participating: N/A

Pre-requisites for the course: Basic understanding of Quantum Physics

Material available: Detailed Script, Online Classes, Online Whiteboard, Excersices

Need for Teaching Assistance: None

Other remarks concerning this course: Zoom online sessions

Signing up: Contact your local QTOM representative for instructions to sign up. The list of local QTOM representatives is maintained on the student area page. If you do not see your representative listed, contact qtom.pilot@qtedu.eu