In the last year, quantum computing has rapidly transitioned from a purely theoretical field into applied engineering, where multiple algorithms can approach combinatorial optimization problems, machine learning, and cryptography in novel ways, often achieving speedup compared to classical solutions. In this context, there is an increasing need for educational tools that connect mathematical principles from quantum information theory with practical experimentation. Yet, most existing educational resources remain either highly theoretical or provide fragmented code examples, with limited analysis and applications to real-world use cases. As a result, students’ experiences appear restricted, with non-interactive tools for learning. This work presents a comprehensive framework for teaching quantum computing through interactive resources, developed via MATLAB Live Scripts. By combining theory, executable code, and visualization tools within a single environment, this framework enhances learners’ ability to see and reason about quantum algorithms step by step. Following the principles of Project-Based Learning in STEM education, we present a diverse collection of quantum resources, including algorithms for optimization, communication, and error correction. Each project operates as a self-contained learning unit, offering modularity, white-box implementations, and tools for visualization and analysis. Beyond its educational impact, this framework also employs and extends the MATLAB Support Package for Quantum Computing, offering an open-source, reproducible environment suitable for courses and independent study.

Bridging Theory and Practice: Teaching Quantum Algorithms Through MATLAB

Venere, Marco;Magarini, Maurizio;Barletta, Luca;Sciuto, Donatella;Santambrogio, Marco D.
2026-01-01

Abstract

In the last year, quantum computing has rapidly transitioned from a purely theoretical field into applied engineering, where multiple algorithms can approach combinatorial optimization problems, machine learning, and cryptography in novel ways, often achieving speedup compared to classical solutions. In this context, there is an increasing need for educational tools that connect mathematical principles from quantum information theory with practical experimentation. Yet, most existing educational resources remain either highly theoretical or provide fragmented code examples, with limited analysis and applications to real-world use cases. As a result, students’ experiences appear restricted, with non-interactive tools for learning. This work presents a comprehensive framework for teaching quantum computing through interactive resources, developed via MATLAB Live Scripts. By combining theory, executable code, and visualization tools within a single environment, this framework enhances learners’ ability to see and reason about quantum algorithms step by step. Following the principles of Project-Based Learning in STEM education, we present a diverse collection of quantum resources, including algorithms for optimization, communication, and error correction. Each project operates as a self-contained learning unit, offering modularity, white-box implementations, and tools for visualization and analysis. Beyond its educational impact, this framework also employs and extends the MATLAB Support Package for Quantum Computing, offering an open-source, reproducible environment suitable for courses and independent study.
2026
2026 IEEE Global Engineering Education Conference (EDUCON)
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1319598
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact