QScratch: introduction to quantum mechanics concepts through block-based programming

Abstract This article introduces QScratch, a novel educational tool designed to introduce fundamental quantum concepts and principles. It is an extension of the high-level block-based visual programming language Scratch, developed by the MIT Media Lab. The quantum concepts taught are presented in a simple and illustrative, yet rigorous way. The selection of topics and their adaptation for this project has been made taking into account the huge complexity of the subject, developing specific intuitive blocks to model the quantum behaviours of superposition, entanglement and measurement. A pilot study carried out with a group of 68 students has demonstrated the validity of the software developed as a tool for introducing complex quantum physics concepts. Thus, the proposed tool complements the original Scratch tool, advancing in the construction of Science, Technology, Engineering and Mathematics (STEM) tools that facilitate the introduction of quantum concepts to everyone.

Authors

Institutions

Publication Details

Journal
EPJ Quantum Technology
Published
2025-01-27
DOI
https://doi.org/10.1140/epjqt/s40507-025-00314-9
Citations
9
Primary Topic
Quantum Mechanics and Applications
Type
article
Field-Weighted Citation Impact
11.22

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

QScratch: introduction to quantum mechanics concepts through block-based programming

Martin Rodriguez-Vega, Carlos Rosa-Remedios, Pino Caballero‐Gil, Daniel Escánez-Expósito
9 citations
EPJ Quantum Technology
Quantum Mechanics and Applications
11.22
article

QScratch: introduction to quantum mechanics concepts through block-based programming

Martin Rodriguez-Vega, Carlos Rosa-Remedios, Pino Caballero‐Gil, Daniel Escánez-Expósito
article en
9 citations

Abstract

Abstract This article introduces QScratch, a novel educational tool designed to introduce fundamental quantum concepts and principles. It is an extension of the high-level block-based visual programming language Scratch, developed by the MIT Media Lab. The quantum concepts taught are presented in a simple and illustrative, yet rigorous way. The selection of topics and their adaptation for this project has been made taking into account the huge complexity of the subject, developing specific intuitive blocks to model the quantum behaviours of superposition, entanglement and measurement. A pilot study carried out with a group of 68 students has demonstrated the validity of the software developed as a tool for introducing complex quantum physics concepts. Thus, the proposed tool complements the original Scratch tool, advancing in the construction of Science, Technology, Engineering and Mathematics (STEM) tools that facilitate the introduction of quantum concepts to everyone.

EPJ Quantum TechnologyVol. 12(1)
Universidad de La Laguna (ES)
“la Caixa” Foundation, Fundación General Universidad de La Laguna, European Commission, Ministerio de Ciencia e Innovación, Instituto Nacional de Ciberseguridad, Agencia Estatal de Investigación
Openalex Percentile: Top 1%
Quantum Mechanics and Applications
11.22
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.