Understanding Quantum Parallelism Through Programming

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

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.
Original languageEnglish
Title of host publicationProceedings - 2023 International Conference on Computational Science and Computational Intelligence, CSCI 2023
Place of Publicationusa
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1072-1078
Number of pages7
ISBN (Electronic)9798350361513
DOIs
StatePublished - Jan 1 2023
Event2023 International Conference on Computational Science and Computational Intelligence, CSCI 2023 - Las Vegas, United States
Duration: Dec 13 2023Dec 15 2023

Conference

Conference2023 International Conference on Computational Science and Computational Intelligence, CSCI 2023
Country/TerritoryUnited States
CityLas Vegas
Period12/13/2312/15/23

Keywords

  • Hands-On Laboratory
  • Qiskit
  • Quantum Computing Education
  • Quantum Parallelism
  • Quantum Programming

Cite this