Hands-on Quantum Programming Labs for EECS Students
- URL: http://arxiv.org/abs/2308.14002v6
- Date: Mon, 18 Aug 2025 20:50:15 GMT
- Title: Hands-on Quantum Programming Labs for EECS Students
- Authors: Janche Sang, Chansu Yu,
- Abstract summary: This report presents a practical approach to teaching quantum computing to Electrical Engineering & Computer Science (EECS) students.<n>The labs cover a diverse range of topics, encompassing fundamental elements, such as entanglement, quantum gates and circuits.<n>As educators, we aim to share our teaching insights and resources with fellow instructors in the field.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This report 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 entanglement, quantum gates and circuits, as well as advanced algorithms including Quantum Key Distribution, Deutsch and Deutsch-Jozsa Algorithms, Simon's algorithm, and Grover's algorithm. As educators, we aim to share our teaching insights and resources with fellow instructors in the field. The full lab handouts and program templates are provided for interested instructors. Furthermore, the report elucidates the rationale behind the design of each experiment, enabling a deeper understanding of quantum computing.
Related papers
- Project-Based Learning in Introductory Quantum Computing Courses: A Case Study on Quantum Algorithms for Medical Imaging [0.0]
This paper demonstrates how Project-Based Learning can be leveraged to bridge that gap.<n>This can be done by engaging students in a real-world, interdisciplinary task that combines quantum computing with their field of interest.
arXiv Detail & Related papers (2025-08-29T04:24:26Z) - Quantum Machine Learning: A Hands-on Tutorial for Machine Learning Practitioners and Researchers [51.03113410951073]
This tutorial introduces readers with a background in AI to quantum machine learning (QML)
For self-consistency, this tutorial covers foundational principles, representative QML algorithms, their potential applications, and critical aspects such as trainability, generalization, and computational complexity.
arXiv Detail & Related papers (2025-02-03T08:33:44Z) - Innovative Approaches to Teaching Quantum Computer Programming and Quantum Software Engineering [2.463150186411623]
Quantum computing promises to revolutionize various domains, such as simulation optimization, data processing, and more.
This paper outlines innovative pedagogical strategies developed by university lecturers in Finland and Spain for teaching quantum computer programming and quantum software engineering.
arXiv Detail & Related papers (2024-12-29T20:01:16Z) - QCircuitBench: A Large-Scale Dataset for Benchmarking Quantum Algorithm Design [63.02824918725805]
Quantum computing is recognized for the significant speedup it offers over classical computing through quantum algorithms.<n>QCircuitBench is the first benchmark dataset designed to evaluate AI's capability in designing and implementing quantum algorithms.
arXiv Detail & Related papers (2024-10-10T14:24:30Z) - Teaching Quantum Computing using Microsoft Quantum Development Kit and
Azure Quantum [0.8158530638728501]
This report describes my experience teaching a graduate-level quantum computing course at Northeastern University in the academic year 2022-23.
The course takes a practical, software-driven approach to the course, teaching basic quantum concepts and algorithms through hands-on programming assignments and a software-focused final project.
arXiv Detail & Related papers (2023-11-21T19:55:23Z) - Lecture notes on quantum computing [0.0]
The aim of this course is to provide a theoretical overview of quantum computing.
Lectures on these topics are compiled into 12 chapters, most of which contain a few suggested exercises at the end.
At Chalmers, the course is taught in seven weeks, with three two-hour lectures or tutorials per week.
arXiv Detail & Related papers (2023-11-14T18:42:55Z) - Measuring Wigner functions of quantum states of light in the
undergraduate laboratory [49.1574468325115]
We present an educational activity aimed at measuring the Wigner distribution functions of quantum states of light.
The project was conceived by students from various courses within the physics undergraduate curriculum at the Universidad de los Andes in Bogot'a, Colombia.
The activity is now part of the course syllabus and its virtual component has proven to be highly valuable for the implementation of distance learning in quantum optics.
arXiv Detail & Related papers (2023-10-26T16:17:54Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
We show how classical machine learning approach can help improve the facilities of quantum computers.
We discuss how quantum algorithms and quantum computers may be useful for solving classical machine learning tasks.
arXiv Detail & Related papers (2023-01-04T23:37:45Z) - Modern applications of machine learning in quantum sciences [51.09906911582811]
We cover the use of deep learning and kernel methods in supervised, unsupervised, and reinforcement learning algorithms.
We discuss more specialized topics such as differentiable programming, generative models, statistical approach to machine learning, and quantum machine learning.
arXiv Detail & Related papers (2022-04-08T17:48:59Z) - From Quantum Graph Computing to Quantum Graph Learning: A Survey [86.8206129053725]
We first elaborate the correlations between quantum mechanics and graph theory to show that quantum computers are able to generate useful solutions.
For its practicability and wide-applicability, we give a brief review of typical graph learning techniques.
We give a snapshot of quantum graph learning where expectations serve as a catalyst for subsequent research.
arXiv Detail & Related papers (2022-02-19T02:56:47Z) - Benchmarking Small-Scale Quantum Devices on Computing Graph Edit
Distance [52.77024349608834]
Graph Edit Distance (GED) measures the degree of (dis)similarity between two graphs in terms of the operations needed to make them identical.
In this paper we present a comparative study of two quantum approaches to computing GED.
arXiv Detail & Related papers (2021-11-19T12:35:26Z) - Teaching Quantum Computing through a Practical Software-driven Approach:
Experience Report [0.913755431537592]
There is rapidly growing demand for a quantum workforce educated in the basics of quantum computing.
There are few offerings for non-specialists and little information on best practices for training computer science and engineering students.
We describe our experience teaching an undergraduate course on quantum computing using a practical, software-driven approach.
arXiv Detail & Related papers (2020-10-12T06:16:54Z) - Fundamentals In Quantum Algorithms: A Tutorial Series Using Qiskit
Continued [0.0]
This tutorial series aims to help understand several of the most promising quantum algorithms to date, including Phase Estimation, Shor's, QAOA, VQE, and several others.
Accompanying each algorithm's theoretical foundations are coding examples utilizing IBM's Qiskit, demonstrating the strengths and challenges of implementing each algorithm in gate-based quantum computing.
arXiv Detail & Related papers (2020-08-24T18:37:24Z) - Teaching quantum information science to high-school and early
undergraduate students [0.0]
This program allows students to perform meaningful hands-on calculations with quantum circuits and algorithms.
A combination of pen-and-paper exercises and IBM Q simulations helps students understand the structure of quantum gates and circuits.
arXiv Detail & Related papers (2020-05-16T05:16:23Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.