Quantum computers have potential to contribute to advancements in many disciplines including chemistry, material science, and artificial intelligence. As quantum computers become more accessible, there is a greater need for people to understand quantum computation to spearhead such advancements. This thesis discusses the basics of quantum computing, including fundamental concepts and a literature review. In order to demonstrate how quantum computation works, a random number generator is implemented on a quantum computer simulator and compared to a random number generator implemented on a classical computer. The results of the two experiments are compared. The results show that a quantum random number generator creates truly random numbers. This work contributes to the basic understanding of quantum computing by computer science novice learners, thus opening quantum computing to further exploration. 2
Quantum computers have potential to contribute to advancements in many disciplines including chemistry, material science, and artificial intelligence. As quantum computers become more accessible, there is a greater need for people to understand quantum computation to spearhead such advancements. This thesis discusses the basics of quantum computing, including fundamental concepts and a literature review. In order to demonstrate how quantum computation works, a random number generator is implemented on a quantum computer simulator and compared to a random number generator implemented on a classical computer. The results of the two experiments are compared. The results show that a quantum random number generator creates truly random numbers. This work contributes to the basic understanding of quantum computing by computer science novice learners, thus opening quantum computing to further exploration. 2
Quantum computing is a modern way of computing that is based on the science of quantum mechanics and its unbelievable phenomena. It is a beautiful combination of physics, mathematics, computer science and information theory. It provides high computational power, less energy consumption and exponential speed over classical computers by controlling the behavior of small physical objects i.e. microscopic particles like atoms, electrons, photons, etc. Here, we present an introduction to the fundamental concepts and some ideas of quantum computing. This paper starts with the origin of traditional computing and discusses all the improvements and transformations that have been done due to their limitations until now. Then it moves on to the basic working of quantum computing and the quantum properties it follows like superposition, entanglement and interference. To understand the full potentials and challenges of a practical quantum computer that can be launched commercially, the paper covers the architecture, hardware, software, design, types and algorithms that are specifically required by the quantum computers. It uncovers the capability of quantum computers that can impact our lives in various viewpoints like cyber security, traffic optimization, medicines, artificial intelligence and many more. At last, we concluded all the importance, advantages and disadvantages of quantum computers. Small-scale quantum computers are being developed recently. This development is heading towards a great future due to their high potential capabilities and advancements in ongoing research. Before focusing on the significances of a general-purpose quantum computer and exploring the power of the new arising technology, it is better to review the origin, potentials, and limitations of the existing traditional computing. This information helps us in understanding the possible challenges in developing exotic and competitive technology. It will also give us an insight into the ongoing progress in this field.
This article aims to provide an introductory survey on quantum random walks. Starting from a physical effect to illustrate the main ideas we will introduce quantum random walks, review some of their properties and outline their striking differences to classical walks. We will touch upon both physical effects and computer science applications, introducing some of the main concepts and language of present day quantum information science in this context. We will mention recent developments in this new area and outline some open questions. 1. Overview Ever since the discovery of quantum mechanics people have been puzzled by the counter-intuitive character of the laws of nature. Over time we have learned to accept more and more effects that are unimaginable in a classical Newtonian world. Modern technology exploits quantum effects both to our benefit and detriment—among the memorable examples we should cite laser technology and not omit the atomic bomb. In recent years interest in quantum information theory has been generated by the prospect of employing its laws to design devices of surprising power [1]. New ideas include quantum cryptography [2, 3] and quantum computation. In 1994 Shor [4] discovered a quantum algorithm to factor numbers efficiently (that is in time that grows only polynomically with the length of the number to be factored). This has unleashed a wave of activity across a broad range of disciplines: physics, computer science, mathematics and engineering. This fruitful axis of research has uncovered many new effects that are strikingly different from their classical counterparts, both from the physical point of view as well as from a computer science and communication theory perspective. Over time these communities have gained a greater understanding of the concepts and notions of the other. The idea that information cannot be separated from
Quantum computing is necessary to be described as a powerful tool is the new generation of computational power that works based on the principles of quantum mechanics, allowing the solving of problems that are intractable for classical computers. Due to the utilization of such phenomena as superposition, quantum entanglement and quantum interference, quantum computers are said to be able to solve problems in such areas as cryptography, artificial intelligence, optimization problems and material sciences, among others. This paper attempts to examine the basic concepts of quantum computing while focusing on their different aspects and their potential impacts. This study its experience and potential in its current form and in future applications through examples, illustrations, and theoretical discussion. Specific problems, including error correction, hardware scalability, and requirements for resources to address, make the paper a comprehensive overview of the quantum computing potential and weaknesses. Moving towards practical examples, the discussion covers all aspects of the book, providing readers with a holistic understanding of how quantum computing is going to change technological paradigms in the forthcoming decades.
The world of "Quantum Computing" is a fascinating, exciting and challenging one.A Quantum Computer operates based on the science of Quantum Physics.Therefore, it is inevitable that people willing to dive into the world of Quantum Computing need to have at least a very basic understanding of the concepts of Quantum Physics.The objective of this technical article is to enable people, having no knowledge of Quantum Physics, grasp the very basic concepts that enable the functioning of a Quantum Computer and thus, generating an interest in further pursuing this new field of computing technology.
With the increasing accessibility of quantum computers to the wider population, there is a growing demand for the education and training of a group of quantum programmers. This cohort predominantly consists of individuals who have primarily focused on the development of classical computer programs throughout their professional careers. Although existing quantum computers currently possess fewer than 100 qubits, it is widely anticipated that the quantum computing hardware will experience significant advancements in terms of qubit quantity, quality, and connectivity. The objective of this review is to elucidate the fundamental principles of quantum programming, which diverge significantly from classical programming. This will be achieved through the utilization of concise algebraic expressions, allowing for an optional comprehension of the captivating underlying principles of quantum mechanics. This paper provides an overview of quantum computing algorithms and their practical implementation on physical quantum hardware. In this study, we undertake a comprehensive examination of various quantum algorithms, with the objective of providing concise and self-contained descriptions for each. In this study, we demonstrate the practical implementation of the aforementioned algorithms on IBM's quantum computer. For each algorithm, we thoroughly analyze and compare the outcomes obtained from the implementation on the quantum computer with those obtained from the simulator. This analysis focuses on identifying and discussing any disparities that arise between the results obtained from the simulator and the actual hardware runs. This article serves as an introduction to quantum algorithms for computer scientists, physicists, and engineers, offering a comprehensive guide for their practical implementation.
Abstract As quantum computing education expands into K-12 settings, learning environments that help novice learners understand abstract quantum concepts and explore quantum circuits are increasingly needed. This study developed EduQubit, a web-based quantum computing learning environment, and compared it with IBM Quantum Composer. A pretest–posttest study was conducted with 84 sixth-grade students from four intact classrooms at an elementary school in South Korea. The four classrooms were randomly assigned to the EduQubit or IBM Quantum Composer condition. EduQubit structured learning through step-by-step missions and subsequent open-ended exploration, whereas the IBM Quantum Composer condition relied on teacher guidance for the same learning tasks. The results included conceptual understanding of quantum computing, self-efficacy of quantum programming, subjective workload, and user experience; student interviews were also conducted.Student-level ANCOVA showed significantly higher posttest conceptual understanding in the EduQubit group after controlling for pretest scores (p = .036, partial η2 = .053). In contrast, quantum programming self-efficacy, subjective workload, and user experience did not differ significantly between the two groups. The exploratory classroom-level analysis showed the same directional pattern for conceptual understanding, although only four classrooms were included. Interviews indicated that both environments supported hands-on circuit exploration, but differed in how that exploration was guided and in the difficulties students encountered.These findings suggest that quantum computing learning environments for novice learners may benefit from going beyond circuit-manipulation functionality to structure learners’ exploration, with greater guidance during initial learning and progressively increasing autonomy. Given the small number of classrooms and the short intervention, the findings should be interpreted as exploratory rather than definitive evidence of the effects of the learning-environment.