Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Advances in computers

Basic circuits for quantum computation

Gunajit Kalita

Published Aug 5, 2025• 0 citations
Publisher
DOI
10.1016/bs.adcom.2025.06.003

Related papers

Quantum Circuits and Computation

François Chapeau‐Blondeau

Springer eBooks•Jan 1, 2026•0 citations

Quantum Computation and Quantum Information

Tony Narzary, A. Giri

In this project, basics of quantum computation and quantum information is studied.The present work starts with the study of linear algebra which is essential to describe \nthe state quantum systems. A basic description of Church Turing thesis is discussed.The basics of linear algebra is used to describe qubits and gates. Finally using circuit \nmodel of computation, circuits are used to implement quantum algorithms.

•Jan 1, 2019•3 citations

Computing with Quantum Circuits

Daniele Cuomo

Springer theses•Jan 1, 2024•0 citations

Towards Higher-Level Abstractions for Quantum Computing

Adrian Cobb, Jean-Guy Schneider, Kevin Lee

Quantum Computing (QC) has emerged as a field of ever-increasing activity as it promises to revolutionize computation and enable the solution of computational problems that we (realistically) cannot solve with Classical Computing to date. However, existing quantum programming environments mostly require an in-depth understanding of the basic QC building blocks, that is, quantum states, superposition, entanglement and measurement as well as the changing of quantum states using basic quantum gates. The present state of quantum programming reminds us of how Classical Computing was about 70 years ago when computing machines such as the ENIAC required significant effort to program solely using very basic digital building blocks. Over the decades, though, increasingly higher-level abstractions have been created on top of the basic building blocks of Classical Computing and made computation much more accessible and wide-spread. In order to make Quantum Computing more accessible, we argue that Software Engineering for QC needs to embark on a similar journey and create abstractions that shield developers from the basic QC building blocks as much as possible so that they can focus their attention on solving problems and less on how to manipulate quantum states using quantum circuits. Based on our experience of developing a scalable quantum n-queens solver, this paper aims to formulate recommendations for raising the level of abstraction in Quantum Software Engineering.

Australasian Computer Science Week Multiconference (ACSW)•Feb 14, 2022•6 citations

Basic Elements for Quantum Computation

Tzvetan S. Metodi, Frederic T. Chong

Synthesis lectures on computer architecture•Jan 1, 2006•0 citations

Qiskit and Introduction to Qiskit Metal

Subhojit Halder, Kinjal A. Chauhan, Muhamad Bagher Barfar +2 more

One of the fundamental steps for realizing a quantum computing circuit is the coding aspect of it. Quantum computing simulations and realizing quantum computing circuits need coding and that too as expected a pretty complex method of coding. In this segment, we will understand coding in Python by developing simple circuits and code for understanding the basics of circuit building using basic quantum gates such as CNOT gates, Hadamard gates, Pauli gates, and more. This chapter will provide a slight insight into all the gates the Qiskit framework offers. So, let’s start with a short description followed by an intro to quantum gates present in the Qiskit module that will help us in coding the circuits.

Apress eBooks•Jan 1, 2025•0 citations
Quantum Computing (QC) has emerged as a field of ever-increasing activity as it promises to revolutionize computation and enable the solution of computational problems that we (realistically) cannot solve with Classical Computing to date. However, existing quantum programming environments mostly require an in-depth understanding of the basic QC building blocks, that is, quantum states, superposition, entanglement and measurement as well as the changing of quantum states using basic quantum gates. The present state of quantum programming reminds us of how Classical Computing was about 70 years ago when computing machines such as the ENIAC required significant effort to program solely using very basic digital building blocks. Over the decades, though, increasingly higher-level abstractions have been created on top of the basic building blocks of Classical Computing and made computation much more accessible and wide-spread. In order to make Quantum Computing more accessible, we argue that Software Engineering for QC needs to embark on a similar journey and create abstractions that shield developers from the basic QC building blocks as much as possible so that they can focus their attention on solving problems and less on how to manipulate quantum states using quantum circuits. Based on our experience of developing a scalable quantum n-queens solver, this paper aims to formulate recommendations for raising the level of abstraction in Quantum Software Engineering.
One of the fundamental steps for realizing a quantum computing circuit is the coding aspect of it. Quantum computing simulations and realizing quantum computing circuits need coding and that too as expected a pretty complex method of coding. In this segment, we will understand coding in Python by developing simple circuits and code for understanding the basics of circuit building using basic quantum gates such as CNOT gates, Hadamard gates, Pauli gates, and more. This chapter will provide a slight insight into all the gates the Qiskit framework offers. So, let’s start with a short description followed by an intro to quantum gates present in the Qiskit module that will help us in coding the circuits.