Teaching Quantum Computing using Microsoft Quantum Development Kit and
Azure Quantum
- URL: http://arxiv.org/abs/2311.12960v2
- Date: Fri, 15 Dec 2023 23:37:14 GMT
- Title: Teaching Quantum Computing using Microsoft Quantum Development Kit and
Azure Quantum
- Authors: Mariia Mykhailova
- Abstract summary: 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.
- Score: 0.8158530638728501
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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. The course guides learners through all
stages of the quantum software development process, from solving quantum
computing problems and implementing solutions to debugging quantum programs,
optimizing the code, and running the code on quantum hardware. This report
offers instructors who want to adopt a similar practical approach to teaching
quantum computing a comprehensive guide to getting started.
Related papers
- 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 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) - Developing Programming Assignments for Teaching Quantum Computing and
Quantum Programming [0.8158530638728501]
This report describes a variety of programming assignments that can be used to teach quantum computing in a practical manner.
These assignments let the learners get hands-on experience with all stages of quantum software development process.
arXiv Detail & Related papers (2022-11-27T20:32:53Z) - Programming with Quantum Mechanics [0.7219077740523683]
Quantum computing is an emerging paradigm that opens a new era for exponential computational speedup.
This tutorial gives a broad view of quantum computing, abstracting most of the mathematical formalism and proposing a hands-on with the quantum programming language Ket.
arXiv Detail & Related papers (2022-10-27T14:38:42Z) - 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) - Lecture Notes: Programming Quantum Computers [0.0]
This lecture is devoted to the practical aspects of programming such quantum computing devices.
The first part of these lecture notes focuses on programming gate-based quantum computers.
The second part shows how to program quantum annealers.
arXiv Detail & Related papers (2022-01-06T13:33:28Z) - On exploring the potential of quantum auto-encoder for learning quantum systems [60.909817434753315]
We devise three effective QAE-based learning protocols to address three classically computational hard learning problems.
Our work sheds new light on developing advanced quantum learning algorithms to accomplish hard quantum physics and quantum information processing tasks.
arXiv Detail & Related papers (2021-06-29T14:01:40Z) - Quantum Computing: an undergraduate approach using Qiskit [0.0]
We present the Quantum Information Software Developer Kit - Qiskit, for teaching quantum computing to undergraduate students.
We focus on presenting the construction of the programs on any common laptop or desktop computer and their execution on real quantum processors.
The codes are made available throughout the text so that readers, even with little experience in scientific computing, can reproduce them.
arXiv Detail & Related papers (2021-01-26T18:19:23Z) - Quantum walk processes in quantum devices [55.41644538483948]
We study how to represent quantum walk on a graph as a quantum circuit.
Our approach paves way for the efficient implementation of quantum walks algorithms on quantum computers.
arXiv Detail & Related papers (2020-12-28T18:04:16Z) - 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) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z)
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.