Quantum Picturalism: Learning Quantum Theory in High School
arxiv.org
arxiv.org
"Quantum Picturalism: Learning Quantum Theory in High School" (2023) https://arxiv.org/abs/2312.03653 :
> Abstract: Quantum theory is often regarded as challenging to learn and teach, with advanced mathematical prerequisites ranging from complex numbers and probability theory to matrix multiplication, vector space algebra and symbolic manipulation within the Hilbert space formalism. It is traditionally considered an advanced undergraduate or graduate-level subject. In this work, we challenge the conventional view by proposing "Quantum Picturalism" as a new approach to teaching the fundamental concepts of quantum theory and computation. We establish the foundations and methodology for an ongoing educational experiment to investigate the question "From what age can students learn quantum theory if taught using a diagrammatic approach?". We anticipate that the primary benefit of leveraging such a diagrammatic approach, which is conceptually intuitive yet mathematically rigorous, will be eliminating some of the most daunting barriers to teaching and learning this subject while enabling young learners to reason proficiently about high-level problems. We posit that transitioning from symbolic presentations to pictorial ones will increase the appeal of STEM education, attracting more diverse audience.
Q12, QIS
> Generators: The building blocks or generators of the ZX-calculus are graphical representations of specific states, unitary operators, linear isometries, and projections in the computational basis |0⟩, |1⟩ and the Hadamard-transformed basis
Also they describe only one part of quantum theory. There is a ton of quantum chemistry and other things that are quantum, but don't deal with stuff like quantum teleportation, which frankly is fairly exotic for everybody but physics grad students and their advisors.
Why not code instead?
OTOH a QIS learning sequence:
QuantumQ open source circuit puzzle game with no intro at all because amoebas, Cirq (SymPy) and QISkit tutorials with Python syntax, tequila abstractions and expectation values, and The Qubit Game to respect it the QC platform (though that's getting better all the times)
QuantumQ: https://github.com/ray-pH/quantumQ
Quantum logic gate: https://en.wikipedia.org/wiki/Quantum_logic_gate
Exercise: Implement a QuantumQ circuit puzzle level with Cirq or QISkit in a Jupyter notebook