A Course on the Introduction to Quantum Software Engineering: Experience Report
- URL: http://arxiv.org/abs/2602.07589v1
- Date: Sat, 07 Feb 2026 15:35:04 GMT
- Title: A Course on the Introduction to Quantum Software Engineering: Experience Report
- Authors: Andriy Miranskyy,
- Abstract summary: Quantum computing is increasingly practiced through programming.<n>Most educational offerings emphasize algorithmic or framework-level use rather than software engineering concerns.<n>This paper reports on the design and first offering of a cross-listed undergraduate-graduate course that frames quantum computing through a software engineering lens.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum computing is increasingly practiced through programming, yet most educational offerings emphasize algorithmic or framework-level use rather than software engineering concerns such as testing, abstraction, tooling, and lifecycle management. This paper reports on the design and first offering of a cross-listed undergraduate--graduate course that frames quantum computing through a software engineering lens, focusing on early-stage competence relevant to software engineering practice. The course integrates foundational quantum concepts with software engineering perspectives, emphasizing executable artifacts, empirical reasoning, and trade-offs arising from probabilistic behaviour, noise, and evolving toolchains. Evidence is drawn from instructor observations, student feedback, surveys, and analysis of student work. Despite minimal prior exposure to quantum computing, students were able to engage productively with quantum software engineering topics once a foundational understanding of quantum information and quantum algorithms, expressed through executable artifacts, was established. This experience report contributes a modular course design, a scalable assessment model for mixed academic levels, and transferable lessons for software engineering educators developing quantum computing curricula.
Related papers
- Quantum-enhanced Computer Vision: Going Beyond Classical Algorithms [50.573955644831386]
Quantum-enhanced Computer Vision (QeCV) is a new research field at the intersection of computer vision, machine learning and quantum computing.<n>It has high potential to transform how visual signals are processed and interpreted with the help of quantum computing.<n>This survey contributes to the existing literature on QeCV with a holistic review of this research field.
arXiv Detail & Related papers (2025-10-08T17:59:51Z) - Quantum-Based Software Engineering [2.0203155038047127]
We introduce Quantum-Based Software Engineering (QBSE) as a new research direction for applying quantum computing to software engineering problems.<n>We outline its scope, clarify its distinction from quantum software engineering (QSE), and identify key problem types that may benefit from quantum optimization, search, and learning techniques.
arXiv Detail & Related papers (2025-05-29T17:19:38Z) - Quantum Software Engineering and Potential of Quantum Computing in Software Engineering Research: A Review [8.626933144631955]
This paper aims to review the role of quantum computing in software engineering research and the latest developments in quantum software engineering.<n>We begin by introducing quantum computing, exploring its fundamental concepts, and discussing its potential applications in software engineering.
arXiv Detail & Related papers (2025-02-13T03:22:36Z) - Quantum Machine Learning: An Interplay Between Quantum Computing and Machine Learning [54.80832749095356]
Quantum machine learning (QML) is a rapidly growing field that combines quantum computing principles with traditional machine learning.
This paper introduces quantum computing for the machine learning paradigm, where variational quantum circuits are used to develop QML architectures.
arXiv Detail & Related papers (2024-11-14T12:27:50Z) - 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) - Quantum Circuit Synthesis and Compilation Optimization: Overview and Prospects [59.07692103357675]
This survey explores the feasibility of an integrated design and optimization scheme that spans from the algorithmic level to quantum hardware.<n>It becomes more possible to reduce manual design costs, enhance the precision and efficiency of execution, and facilitate the implementation and validation of the superiority of quantum algorithms on hardware.
arXiv Detail & Related papers (2024-06-30T15:50:10Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
We unlock a new class of applications ripe for quantum computing research -- computational cognitive modeling.
We release QUATRO, a collection of quantum computing applications from cognitive models.
arXiv Detail & Related papers (2023-09-01T17:34:53Z) - Quantum Software Engineering Challenges from Developers' Perspective:
Mapping Research Challenges to the Proposed Workflow Model [5.287156503763459]
Software engineering of quantum programs can be approached from two directions.
In this paper, we aim at bridging the gap by starting with the quantum computing workflow and by mapping existing software engineering research to this workflow.
arXiv Detail & Related papers (2023-08-02T13:32:31Z) - Quantum Software Analytics: Opportunities and Challenges [25.276328005616204]
Quantum computing systems depend on the principles of quantum mechanics to perform challenging tasks more efficiently than their classical counterparts.
In classical software engineering, the software life cycle is used to document and structure the processes of design, implementation, and maintenance of software applications.
We summarize a set of software analytics topics and techniques in the development life cycle that can be leveraged and integrated into quantum software application development.
arXiv Detail & Related papers (2023-07-21T02:24:31Z) - Quantum data learning for quantum simulations in high-energy physics [55.41644538483948]
We explore the applicability of quantum-data learning to practical problems in high-energy physics.
We make use of ansatz based on quantum convolutional neural networks and numerically show that it is capable of recognizing quantum phases of ground states.
The observation of non-trivial learning properties demonstrated in these benchmarks will motivate further exploration of the quantum-data learning architecture in high-energy physics.
arXiv Detail & Related papers (2023-06-29T18:00:01Z) - 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) - 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)
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.