Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:2511.02844

Teaching Quantum Computing through Lab-Integrated Learning: Bridging Conceptual and Computational Understanding

Umar Farooq, Krishna Upadhyay

Published Oct 17, 2025• 0 citations
arXivHTMLPDF

Abstract

Quantum computing education requires students to move beyond classical programming intuitions related to state, determinism, and debugging, and to develop reasoning skills grounded in probability, measurement, and interference. This paper reports on the design and delivery of a combined undergraduate and graduate course at Louisiana State University that employed a lab-integrated learning model to support conceptual change and progressive understanding. The course paired lectures with weekly programming labs that served as environments for experimentation and reflection. These labs enabled students to confront misconceptions and refine their mental models through direct observation and evidence-based reasoning. Instruction began with Quantum Without Linear Algebra (QWLA), which introduced core concepts such as superposition and entanglement through intuitive, dictionary representations. The course then transitioned to IBM Qiskit, which provided a professional framework for circuit design, noise simulation, and algorithm implementation. Analysis of student work and feedback indicated that hands-on experimentation improved confidence, conceptual clarity, and fluency across representations. At the same time, it revealed persistent challenges in debugging, reasoning about measurement, and understanding probabilistic outcomes. This paper presents the course structure, instructional strategies, and lessons learned, and argues that lab-integrated learning offers an effective and accessible approach to teaching quantum computing in computer science education.

DOI
10.48550/arxiv.2511.02844

Related papers

Experience in teaching quantum computing with hands-on programming labs

Federico Galetto, Hiram H. López, Mehdi Rahmati +2 more

As the field of quantum computing rapidly advances, there is a growing demand for skilled professionals adept in quantum computing and programming. Recognizing this need, in this paper, we share our experiences teaching an introductory-level quantum computing course to students at Cleveland State University (CSU). The course integrates dedicated hands-on programming labs, allowing students to verify their experimental results with corresponding examples from the textbook. These labs cover a diverse range of topics, including fundamental elements such as quantum gates and circuits, quantum key distribution protocols, and quantum algorithms. As educators, our goal is to share teaching insights and resources with fellow instructors in the field. This article elucidates the rationale behind the design of each experiment, providing a deeper understanding of quantum computing.

The Journal of Supercomputing•Mar 15, 2024•4 citations

Hands-On Quantum Computing for Computer Science and Media: Conceptualizing and Implementing Laboratory Practices in Higher Education

Weber, Nadine (M.Sc.)

This thesis investigates how a hands-on introductory Quantum Computing (QC) course can be effectively designed for students of Computer Science and Media (CSM) at a University of Applied Sciences (UAS). Using a mixed-methods approach - including a literature review, focus group discussions, and a student survey - the study addresses five core research questions concerning course content, abstraction level, instructional methodology, and tool selection. The findings highlight that foundational quantum computing concepts (e.g. superposition, entanglement, interference) should be prioritized, while complex mathematical formulations may be omitted without impairing students’ practical understanding. The research supports a moderately abstract, application-driven course structure, combining theoretical foundations with hands-on programming using tools such as IBM Composer and Qiskit. Both students and lecturers emphasized the importance of accessible, cost-efficient platforms with strong visual and interactive elements. The proposed course framework promotes project-based learning, flexibility, and just-in-time theoretical instruction, accommodating the varied backgrounds of CSM students. This work contributes to the growing field of quantum education in non-physics domains and offers a blueprint for interdisciplinary, practice-oriented QC instruction. Future research is encouraged to incorporate industry perspectives, assess long-term learning outcomes, and expand course content to include topics like quantum ethics.

•Jan 1, 2025•0 citations

Teaching quantum computing to computer science students: Review of a hands-on quantum circuit simulation practical

Florian Krötz, Xiao-Ting Michelle To, Korbinian Staudacher +1 more

We present a practical course targeting graduate students with prior knowledge of the basics of quantum computing. The practical aims to deepen students' understanding of fundamental concepts in quantum computing by implementing quantum circuit simulators. Through hands-on experience, students learn about different methods to simulate quantum computing, including state vectors, density matrices, the stabilizer formalism, and matrix product states. By implementing the simulation methods themselves, students develop a more in-depth understanding of fundamental concepts in quantum computing, including superposition, entanglement, and the effects of noise on quantum systems. This hands-on experience prepares students to do research in the field of quantum computing and equips them with the knowledge and skills necessary to tackle complex research projects in the field. In this work, we describe our teaching approach and the structure of our practical, and we discuss evaluations and lessons learned.

physics.ed-phCross-listedarXiv:2511.17218•IEEE International Conference on Quantum Computing and Engineering (QCE)•Nov 24, 2025•0 citations

Crash Course on Quantum Computing for Engineering Students

Leonel A. Sousa

Quantum computing is an interdisciplinary field that spans physics, mathematics, computer engineering, and computer science. Teaching quantum computing effectively within a constrained timeframe presents a challenge, particularly for engineering students with diverse academic backgrounds. This paper presents an approach to integrating quantum computing into a broader course on Technologies of Computing Systems (TCS) through a dedicated two-week module. The course structure combines lectures, interactive problem-solving, lab exercises, and a hands-on project to ensure an engaging and practical learning experience. The curriculum covers fundamental quantum computing principles, quantum gates, circuits, algorithms, and quantum technology. Assessment includes project work, exams, and student feedback, demonstrating increased engagement and comprehension. The results indicate that this quantum computing module successfully bridges the gap between classical and quantum paradigms, fostering student interest and understanding within a short period.

IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum•Jun 3, 2025•0 citations

Quantum Computing Education for Computer Science Students: Bridging the Gap with Layered Learning and Intuitive Analogies

Anila Mjeda, Hazel Murray

Quantum computing presents a transformative potential for the world of computing. However, integrating this technology into the curriculum for computer science students who lack prior exposure to quantum mechanics and advanced mathematics remains a challenging task. This paper proposes a scaffolded learning approach aimed at equipping computer science students with essential quantum principles. By introducing foundational quantum concepts through relatable analogies and a layered learning approach based on classical computation, this approach seeks to bridge the gap between classical and quantum computing. This differs from previous approaches which build quantum computing fundamentals from the prerequisite of linear algebra and mathematics. The paper offers a considered set of intuitive analogies for foundation quantum concepts including entanglement, superposition, quantum data structures and quantum algorithms. These analogies coupled with a computing-based layered learning approach, lay the groundwork for a comprehensive teaching methodology tailored for undergraduate third level computer science students.

arXiv:2405.09265•IEEE International Conference on Quantum Computing and Engineering (QCE)•Sep 15, 2024•6 citations

Understanding Quantum Parallelism Through Programming

Janche Sang, Chansu Yu

Quantum parallelism arises from the ability of quantum qubits to exist in multiple states simultaneously due to superposition. It enables quantum computers to explore a vast number of possibilities in parallel, potentially solving complex problems exponentially faster than classical computers. Recently, there has been an increasing demand for skilled professionals with expertise in quantum computing and programming. This paper presents a practical approach to teaching quantum computing to Electrical Engineering & Computer Science (EECS) students through dedicated hands-on programming labs. The labs cover a diverse range of topics, encompassing fundamental elements, such as quantum gates and circuits, as well as quantum algorithms. As educators, we aim to share our teaching insights and resources with fellow instructors in the field. This article elucidates the rationale behind the design of each experiment, enabling a deeper understanding of quantum computing.

International Conference on Computational Science and Computational Intelligence (CSCI)•Dec 13, 2023•1 citation
Quantum computing education requires students to move beyond classical programming intuitions related to state, determinism, and debugging, and to develop reasoning skills grounded in probability, measurement, and interference. This paper reports on the design and delivery of a combined undergraduate and graduate course at Louisiana State University that employed a lab-integrated learning model to support conceptual change and progressive understanding. The course paired lectures with weekly programming labs that served as environments for experimentation and reflection. These labs enabled students to confront misconceptions and refine their mental models through direct observation and evidence-based reasoning. Instruction began with Quantum Without Linear Algebra (QWLA), which introduced core concepts such as superposition and entanglement through intuitive, dictionary representations. The course then transitioned to IBM Qiskit, which provided a professional framework for circuit design, noise simulation, and algorithm implementation. Analysis of student work and feedback indicated that hands-on experimentation improved confidence, conceptual clarity, and fluency across representations. At the same time, it revealed persistent challenges in debugging, reasoning about measurement, and understanding probabilistic outcomes. This paper presents the course structure, instructional strategies, and lessons learned, and argues that lab-integrated learning offers an effective and accessible approach to teaching quantum computing in computer science education.
As the field of quantum computing rapidly advances, there is a growing demand for skilled professionals adept in quantum computing and programming. Recognizing this need, in this paper, we share our experiences teaching an introductory-level quantum computing course to students at Cleveland State University (CSU). The course integrates dedicated hands-on programming labs, allowing students to verify their experimental results with corresponding examples from the textbook. These labs cover a diverse range of topics, including fundamental elements such as quantum gates and circuits, quantum key distribution protocols, and quantum algorithms. As educators, our goal is to share teaching insights and resources with fellow instructors in the field. This article elucidates the rationale behind the design of each experiment, providing a deeper understanding of quantum computing.
This thesis investigates how a hands-on introductory Quantum Computing (QC) course can be effectively designed for students of Computer Science and Media (CSM) at a University of Applied Sciences (UAS). Using a mixed-methods approach - including a literature review, focus group discussions, and a student survey - the study addresses five core research questions concerning course content, abstraction level, instructional methodology, and tool selection. The findings highlight that foundational quantum computing concepts (e.g. superposition, entanglement, interference) should be prioritized, while complex mathematical formulations may be omitted without impairing students’ practical understanding. The research supports a moderately abstract, application-driven course structure, combining theoretical foundations with hands-on programming using tools such as IBM Composer and Qiskit. Both students and lecturers emphasized the importance of accessible, cost-efficient platforms with strong visual and interactive elements. The proposed course framework promotes project-based learning, flexibility, and just-in-time theoretical instruction, accommodating the varied backgrounds of CSM students. This work contributes to the growing field of quantum education in non-physics domains and offers a blueprint for interdisciplinary, practice-oriented QC instruction. Future research is encouraged to incorporate industry perspectives, assess long-term learning outcomes, and expand course content to include topics like quantum ethics.
We present a practical course targeting graduate students with prior knowledge of the basics of quantum computing. The practical aims to deepen students' understanding of fundamental concepts in quantum computing by implementing quantum circuit simulators. Through hands-on experience, students learn about different methods to simulate quantum computing, including state vectors, density matrices, the stabilizer formalism, and matrix product states. By implementing the simulation methods themselves, students develop a more in-depth understanding of fundamental concepts in quantum computing, including superposition, entanglement, and the effects of noise on quantum systems. This hands-on experience prepares students to do research in the field of quantum computing and equips them with the knowledge and skills necessary to tackle complex research projects in the field. In this work, we describe our teaching approach and the structure of our practical, and we discuss evaluations and lessons learned.
Quantum computing is an interdisciplinary field that spans physics, mathematics, computer engineering, and computer science. Teaching quantum computing effectively within a constrained timeframe presents a challenge, particularly for engineering students with diverse academic backgrounds. This paper presents an approach to integrating quantum computing into a broader course on Technologies of Computing Systems (TCS) through a dedicated two-week module. The course structure combines lectures, interactive problem-solving, lab exercises, and a hands-on project to ensure an engaging and practical learning experience. The curriculum covers fundamental quantum computing principles, quantum gates, circuits, algorithms, and quantum technology. Assessment includes project work, exams, and student feedback, demonstrating increased engagement and comprehension. The results indicate that this quantum computing module successfully bridges the gap between classical and quantum paradigms, fostering student interest and understanding within a short period.
Quantum computing presents a transformative potential for the world of computing. However, integrating this technology into the curriculum for computer science students who lack prior exposure to quantum mechanics and advanced mathematics remains a challenging task. This paper proposes a scaffolded learning approach aimed at equipping computer science students with essential quantum principles. By introducing foundational quantum concepts through relatable analogies and a layered learning approach based on classical computation, this approach seeks to bridge the gap between classical and quantum computing. This differs from previous approaches which build quantum computing fundamentals from the prerequisite of linear algebra and mathematics. The paper offers a considered set of intuitive analogies for foundation quantum concepts including entanglement, superposition, quantum data structures and quantum algorithms. These analogies coupled with a computing-based layered learning approach, lay the groundwork for a comprehensive teaching methodology tailored for undergraduate third level computer science students.
Quantum parallelism arises from the ability of quantum qubits to exist in multiple states simultaneously due to superposition. It enables quantum computers to explore a vast number of possibilities in parallel, potentially solving complex problems exponentially faster than classical computers. Recently, there has been an increasing demand for skilled professionals with expertise in quantum computing and programming. This paper presents a practical approach to teaching quantum computing to Electrical Engineering & Computer Science (EECS) students through dedicated hands-on programming labs. The labs cover a diverse range of topics, encompassing fundamental elements, such as quantum gates and circuits, as well as quantum algorithms. As educators, we aim to share our teaching insights and resources with fellow instructors in the field. This article elucidates the rationale behind the design of each experiment, enabling a deeper understanding of quantum computing.