Q U A N T U M
T E C H N O L O G Y



The objective of this module is to introduce students to the fundamental principles of quantum computing. The module covers the core concepts of qubits and quantum states, with emphasis on the phenomena of quantum superposition, entanglement, decoherence, and quantum measurement, and their implications for information processing. The foundational postulates of quantum mechanics underlying quantum computing are analyzed to provide a rigorous theoretical framework for these concepts. Students will explore quantum gates and quantum circuits as the building blocks of quantum algorithms. Practical implementation of these concepts will be demonstrated using a Python-based quantum computing library, enabling hands-on experience in designing and simulating quantum circuits. Real-world applications of quantum computing will be illustrated through example exercises, including quantum cryptography, to highlight the advantages and challenges of quantum approaches to secure communication.

Quantum computing is a multidisciplinary field comprising aspects of computer science, physics, and mathematics that aims to solve certain classes of complex problems faster and more efficiently than classical computers by exploiting quantum-mechanical principles.

   Postulates of Quantum Mechanics for Information Processing   
  Fundamental Concepts of Quantum Computing  
Qubits (quantum bits) are the basic units of quantum information, analogous to bits in classical computing. While a classical bit can exist in only one of two states, \(0\) or \(1\), a qubit can exist in a superposition of the basis states \(|0 \rangle\) or \(|1 \rangle\):
\begin{aligned} \hspace{5em} |\psi\rangle = \alpha |0\rangle + \beta |1\rangle \hspace{5em} \hfill (1) \end{aligned}
where \(\alpha, \beta \in \mathbb{C}\) are complex amplitudes. The quantities \(|\alpha|^2\) and \(|\beta|^2\) represent the probabilities of measuring the states \(|0 \rangle\) and \(|1 \rangle\), respectively. The normalization condition ensures that the total probability is 1:
$$ |\alpha|^2 + |\beta|^2 = 1. $$
\(\theta\): \(\phi\):
α = 1, β = 0
  • Eq.(1) is written in Dirac (bra–ket) notation, used in theory and quantum algorithms.
  • The same physical qubit state, in column-vector (matrix) representation, is useful for computation and simulations:
    $$ |\psi \rangle = \begin{bmatrix} \alpha \\ \beta \end{bmatrix}, \quad |0 \rangle \equiv \begin{bmatrix} 1 \\ 0 \end{bmatrix}, \quad |1 \rangle \equiv \begin{bmatrix} 0 \\ 1 \end{bmatrix} $$
  • For geometric visualization use the Bloch sphere representation:
    \begin{aligned} |\psi \rangle = \cos \frac{\theta}{2} |0 \rangle + e^{i \phi} \sin \frac{\theta}{2} |1 \rangle \hspace{1em} \hfill (2) \\ \end{aligned} $$ \alpha = \cos \frac{\theta}{2}, \quad \beta = e^{i \phi} \sin \frac{\theta}{2}, $$
    where \(\theta, \phi \in \mathbb{R}\) are the polar and azimuthal angles. For a single qubit, the global phase factor has no physically observable effect and can be omitted.
Qubits' key properties:
  • Superposition: A qubit can exist in a combination of \(|0 \rangle\) and \(|1 \rangle \) simultaneously.
  • Measurement: When measured, a qubit collapses to either \(0\) or \(1 \) with probabilities determined by its state.
  • Entanglement: Qubits can be correlated with each other in ways that have no classical counterpart.
  • Interference: Quantum states can reinforce or cancel each other, enabling powerful computational effects.

Together, these properties give rise to quantum parallelism, in which a quantum computer evolves many computational paths simultaneously at the level of quantum state evolution. This enables certain problems to be solved more efficiently by reducing the number of computational steps and providing significant speedups for specific tasks such as search, factoring, and quantum simulation compared to classical approaches.

  Superposition  
  Mesurements  
  Entanglement  
  Quantum gates  
  Application: Cryptography  
Open notebook

Module 8

Back to content

Module 1

v.1.3 [15.06.2023-25.02.2026]. Full-stack programming and site design by M. Sosnova (mariya.v.sosnova@gmail.com)


THE PROJECT IS SUPPORTED BY

Euflag.png logo
Digiq logo
CentraleSupelec logo
University of Central Florida logo