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