Quantum Computers - Example of Executing the Deutsch Quantum Algorithm Using Google Colab




Abstract:
In this paper, an introduction to the basic principles of quantum computing is provided, from concepts of quantum mechanics to their mathematical and computational representation. The core phenomena of quantum mechanics, such as superposition, interference, and entanglement, are explained, and their applications in quantum information processing are described. Mathematical representation of quantum information, starting from qubits, quantum gates, and quantum operations, is presented and explained. Also, the overview of basic quantum algorithms is given and compared to classical approaches. The quantum Deutsch algorithm is presented and discussed mathematically. Prerequisites and programming code in Python for executing the quantum Deutsch's algorithm are presented. Figures of quantum circuits and execution results are given. Finally, the results of the execution of this algorithm are discussed.

CITATION:

IEEE format

. Eremić, T. Sekulić, I. Borjanović Trusina, “Quantum Computers - Example of Executing the Deutsch Quantum Algorithm Using Google Colab,” in Sinteza 2026 - International Scientific Conference on Information Technology, Computer Science, and Data Science, Belgrade, Singidunum University, Serbia, 2026, pp. 334-339. doi:10.15308/Sinteza-2026-334-339

APA format

Eremić, ., Sekulić, T., Borjanović Trusina, I. (2026). Quantum Computers - Example of Executing the Deutsch Quantum Algorithm Using Google Colab. Paper presented at Sinteza 2026 - International Scientific Conference on Information Technology, Computer Science, and Data Science. doi:10.15308/Sinteza-2026-334-339

BibTeX format
Download

RefWorks Tagged format
Download