Physical Review Physics Education Research (Aug 2024)

Investigating and improving student understanding of the basics of quantum computing

  • Peter Hu,
  • Yangqiuting Li,
  • Chandralekha Singh

DOI
https://doi.org/10.1103/PhysRevPhysEducRes.20.020108
Journal volume & issue
Vol. 20, no. 2
p. 020108

Abstract

Read online Read online

Quantum information science and engineering (QISE) is a rapidly developing field that leverages the skills of experts from many disciplines to utilize the potential of quantum systems in a variety of applications. It requires talent from a wide variety of traditional fields, including physics, engineering, chemistry, and computer science, to name a few. To prepare students for such opportunities, it is important to give them a strong foundation in the basics of QISE, in which quantum computing plays a central role. In this study, we discuss the development, validation, and evaluation of a Quantum Interactive Learning Tutorial, on the basics and applications of quantum computing. These include an overview of key quantum mechanical concepts relevant to quantum computation (including ways a quantum computer is different from a classical computer), properties of single- and multiqubit systems, and the basics of single-qubit quantum gates. The tutorial uses guided inquiry-based teaching-learning sequences. Its development and validation involved conducting cognitive task analysis from both expert and student perspectives and using common student difficulties as a guide. For example, before engaging with the tutorial, after traditional lecture-based instruction, one reasoning primitive that was common in student responses is that a major difference between an N-bit classical and N-qubit quantum computer is that various things associated with a number N for a classical computer should be replaced with the number 2^{N} for a quantum computer (e.g., 2^{N} qubits must be initialized and 2^{N} bits of information are obtained as the output of the computation on the quantum computer). This type of reasoning primitive also led many students to incorrectly think that there are only N distinctly different states available when computation takes place on a classical computer. Research suggests that this type of reasoning primitive has its origins in students learning that quantum computers can provide exponential advantage for certain problems, e.g., Shor’s algorithm for factoring products of large prime numbers, and that the quantum state during the computation can be in a superposition of 2^{N} linearly independent states. The inquiry-based learning sequences in the tutorial provide scaffolding support to help students develop a functional understanding. The final version of the validated tutorial was implemented in two distinct courses offered by the physics department with slightly different student populations and broader course goals. Students’ understanding was evaluated after traditional lecture-based instruction on the requisite concepts and again after engaging with the tutorial. We analyze and discuss their improvement in performance on concepts covered in the tutorial.