Innovative Approaches to Teaching Quantum Computer Programming and Quantum Software Engineering

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Haghparast, Majid, Moguel, Enrique, Garcia-Alonso, Jose, Mikkonen, Tommi, Murillo, Juan Manuel
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909447499022336
author Haghparast, Majid
Moguel, Enrique
Garcia-Alonso, Jose
Mikkonen, Tommi
Murillo, Juan Manuel
author_facet Haghparast, Majid
Moguel, Enrique
Garcia-Alonso, Jose
Mikkonen, Tommi
Murillo, Juan Manuel
contents Quantum computing is an emerging field that promises to revolutionize various domains, such as simulation optimization, data processing, and more, by leveraging the principles of quantum mechanics. This paper outlines innovative pedagogical strategies developed by university lecturers in Finland and Spain for teaching quantum computer programming and quantum software engineering. Our curriculum integrates essential tools and methodologies such as containerization with Docker, Qiskit, PennyLane, and Ocean SDK to provide a comprehensive learning experience. The approach consists of several steps, from introducing the fundamentals of quantum mechanics to hands-on labs focusing on practical use cases. We believe quantum computer programming is an important topic and one that is hard to teach, so having a teaching agenda and guidelines for teaching can be of great help.
format Preprint
id arxiv_https___arxiv_org_abs_2501_01446
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Innovative Approaches to Teaching Quantum Computer Programming and Quantum Software Engineering
Haghparast, Majid
Moguel, Enrique
Garcia-Alonso, Jose
Mikkonen, Tommi
Murillo, Juan Manuel
Physics Education
Software Engineering
Quantum Physics
Quantum computing is an emerging field that promises to revolutionize various domains, such as simulation optimization, data processing, and more, by leveraging the principles of quantum mechanics. This paper outlines innovative pedagogical strategies developed by university lecturers in Finland and Spain for teaching quantum computer programming and quantum software engineering. Our curriculum integrates essential tools and methodologies such as containerization with Docker, Qiskit, PennyLane, and Ocean SDK to provide a comprehensive learning experience. The approach consists of several steps, from introducing the fundamentals of quantum mechanics to hands-on labs focusing on practical use cases. We believe quantum computer programming is an important topic and one that is hard to teach, so having a teaching agenda and guidelines for teaching can be of great help.
title Innovative Approaches to Teaching Quantum Computer Programming and Quantum Software Engineering
topic Physics Education
Software Engineering
Quantum Physics
url https://arxiv.org/abs/2501.01446