A report on teaching a series of online lectures on quantum computing from CERN

Quantum computing (QC) is one of the most promising new technologies for High Performance Computing. Its potential use in High Energy Physics has lead CERN, one of the top world users of large-scale distributed computing, to start programmes such as the Quantum Technology Initiative (QTI) to further assess and explore the applications of QC. As a part of QTI, CERN offered, in November–December 2020, a free, online series of lectures on quantum computing. In this paper, we report on the experience of designing and delivering these lectures, evaluating them in the broader context of computing education and training. Traditional textbooks and courses on QC usually focus on physical concepts and assume some knowledge of advanced mathematical and physical topics from the student. Our lectures were designed with the objective of reducing the prerequisites to the bare minimum as well as focusing on hands-on, practical aspects of programming quantum computers and not on the mathematical analysis of the algorithms. This also allowed us to include contents that are not usually covered in introductory courses, such as quantum machine learning and quantum annealing. The evaluation of the reception of the lectures shows that participants significantly increased their knowledge, validating the proposed approach not focused on mathematics and physics but on algorithmic and implementation aspects.

[1]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[2]  H. J. Lewandowski,et al.  Preparing for the quantum revolution -- what is the role of higher education? , 2020 .

[3]  C. Z. Dib,et al.  Formal, non‐formal and informal education: concepts/applicability , 2008 .

[4]  Scott Aaronson,et al.  Quantum Computing since Democritus , 2013 .

[5]  Stefan Woerner,et al.  Quantum Generative Adversarial Networks for learning and loading random distributions , 2019, npj Quantum Information.

[6]  E. Cavalcanti,et al.  Quantum Paradoxes , 2010 .

[7]  Miron Livny,et al.  Application of Quantum Machine Learning to High Energy Physics Analysis at LHC using IBM Quantum Computer Simulators and IBM Quantum Computer Hardware , 2019, Proceedings of 40th International Conference on High Energy physics — PoS(ICHEP2020).

[8]  W. Wootters,et al.  A single quantum cannot be cloned , 1982, Nature.

[9]  Scott Aaronson,et al.  Quantum Computing since Democritus , 2013 .

[10]  Guido Peterssen,et al.  Quantum Technology Impact: The Necessary Workforce for Developing Quantum Software , 2020, QANSWER.

[11]  Kapil K. Sharma,et al.  Quantum machine learning and its supremacy in high energy physics , 2020, 2011.11478.

[12]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[13]  Federico Carminati,et al.  Quantum Generative Adversarial Networks in a Continuous-Variable Architecture to Simulate High Energy Physics Detectors , 2021, ArXiv.

[14]  Krysta M. Svore,et al.  Teaching Quantum Computing through a Practical Software-driven Approach: Experience Report , 2020, SIGCSE.

[15]  Peter W. Shor,et al.  Algorithms for quantum computation: discrete logarithms and factoring , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[16]  A. Shimony,et al.  Proposed Experiment to Test Local Hidden Variable Theories. , 1969 .

[17]  D. Deutsch,et al.  Rapid solution of problems by quantum computation , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[18]  Arthur Pesah,et al.  Quantum machine learning in high energy physics , 2020, Mach. Learn. Sci. Technol..

[19]  Alán Aspuru-Guzik,et al.  A variational eigenvalue solver on a photonic quantum processor , 2013, Nature Communications.

[20]  Travis S. Humble,et al.  Quantum supremacy using a programmable superconducting processor , 2019, Nature.

[21]  José Ranilla,et al.  A study of the performance of classical minimizers in the Quantum Approximate Optimization Algorithm , 2021, J. Comput. Appl. Math..

[22]  Özlem Salehi,et al.  Teaching Quantum Computing to an Audience Beyond Physicists: A Case Study over 22 Workshops in 10 Countries , 2020, ArXiv.

[23]  E. Farhi,et al.  A Quantum Approximate Optimization Algorithm , 2014, 1411.4028.

[24]  D. Deutsch Quantum theory, the Church–Turing principle and the universal quantum computer , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[25]  Telecommunications Board,et al.  Quantum computing , 2019, Mathematics and Computation.

[26]  K. Zetie,et al.  How does a Mach-Zehnder interferometer work? , 2000 .

[27]  D. Dieks Communication by EPR devices , 1982 .

[28]  Guillermo Botella,et al.  First experiences of teaching quantum computing , 2020, The Journal of Supercomputing.

[29]  Nathan Killoran,et al.  Quantum generative adversarial networks , 2018, Physical Review A.

[30]  Masanao Ozawa,et al.  Soundness and completeness of quantum root-mean-square errors , 2018, npj Quantum Information.

[31]  Gregg S. Jaeger,et al.  Do We Really Understand Quantum Mechanics? , 2012 .

[32]  Kristan Temme,et al.  Supervised learning with quantum-enhanced feature spaces , 2018, Nature.

[33]  D. Eagleman Why Public Dissemination of Science Matters: A Manifesto , 2013, The Journal of Neuroscience.

[34]  X. Benavent,et al.  Girls4STEM: Gender Diversity in STEM for a Sustainable Future , 2020, Sustainability.

[35]  José Ranilla,et al.  On protocols for increasing the uniformity of random bits generated with noisy quantum computers , 2021, The Journal of Supercomputing.

[36]  Kathleen J. Lehman,et al.  Anatomy of an Enduring Gender Gap: The Evolution of Women’s Participation in Computer Science , 2017 .