A series of weekly lectures on the basics of quantum computing will be broadcast via webcast starting 6 November 2020 at 10.30 a.m. CET. New lectures will be broadcast each Friday of the next seven weeks. The talks will focus on the practical aspects of quantum computing and are organised by CERN openlab and the CERN Quantum Technology Initiative. They will be given by Elias Fernandez-Combarro Alvarez, an associate professor in the Computer Science Department at the University of Oviedo in Spain since 2009 and a cooperation associate at CERN since earlier this year.
Quantum computing is one the most promising new trends in information processing. This course introduces basic concepts of the quantum circuit model (qubits, gates and measures) and important quantum algorithms and protocols, including those that can be implemented with a few qubits (BB84, quantum teleportation, superdense coding, etc.), as well as those that require multi-qubit systems (Deutsch-Jozsa, Grover, Shor, etc.). Some of the most recent applications of quantum computing in the fields of optimisation and simulation will be addressed (with special emphasis on the use of quantum annealing, the quantum approximate optimisation algorithm and the variational quantum eigensolver) along with quantum machine learning (for instance, through the use of quantum support vector machines and quantum variational classifiers). Examples of how these techniques can be used in chemistry simulations and high-energy physics problems will also be provided.
Beyond the practical aspects of quantum computing, the course will cover the implementation of algorithms in quantum simulators and actual quantum computers (such as the ones available through the IBM Quantum Experience and D-Wave Leap). No previous knowledge of quantum physics is required and only a good command of basic linear algebra is necessary. Some familiarity with the Python programming language would be helpful, but is also not required.
Individual links to each video recording are provided below.
- Lecture 1/7, Friday 6 November: Introduction
- Lecture 2/7, Friday 13 November: One and two-qubit systems (Part 1)
- Lecture 3/7, Friday 20 November: One and two-qubit systems (Part 2)
- Lecture 4/7, Friday 27 November: Multiqubit systems
- Lecture 5/7, Friday 4 December: Quantum algorithms for combinatorial optimization
- Lecture 6/7, Friday 11 December: Quantum variational algorithms and quantum machine learning
- Lecture 7/7, Friday 18 December: The future of quantum computing