Daniel Escanez-Exposito, Marcos Rodriguez-Vega, Carlos Rosa-Remedios, Pino Caballero-Gil
{"title":"QScratch: introduction to quantum mechanics concepts through block-based programming","authors":"Daniel Escanez-Exposito, Marcos Rodriguez-Vega, Carlos Rosa-Remedios, Pino Caballero-Gil","doi":"10.1140/epjqt/s40507-025-00314-9","DOIUrl":null,"url":null,"abstract":"<div><p>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.</p></div>","PeriodicalId":547,"journal":{"name":"EPJ Quantum Technology","volume":"12 1","pages":""},"PeriodicalIF":5.8000,"publicationDate":"2025-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://epjquantumtechnology.springeropen.com/counter/pdf/10.1140/epjqt/s40507-025-00314-9","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"EPJ Quantum Technology","FirstCategoryId":"101","ListUrlMain":"https://link.springer.com/article/10.1140/epjqt/s40507-025-00314-9","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPTICS","Score":null,"Total":0}
引用次数: 0
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.
期刊介绍:
Driven by advances in technology and experimental capability, the last decade has seen the emergence of quantum technology: a new praxis for controlling the quantum world. It is now possible to engineer complex, multi-component systems that merge the once distinct fields of quantum optics and condensed matter physics.
EPJ Quantum Technology covers theoretical and experimental advances in subjects including but not limited to the following:
Quantum measurement, metrology and lithography
Quantum complex systems, networks and cellular automata
Quantum electromechanical systems
Quantum optomechanical systems
Quantum machines, engineering and nanorobotics
Quantum control theory
Quantum information, communication and computation
Quantum thermodynamics
Quantum metamaterials
The effect of Casimir forces on micro- and nano-electromechanical systems
Quantum biology
Quantum sensing
Hybrid quantum systems
Quantum simulations.