Indicative Content |
Introduction
Results from the theory of quantum mechanics. Spin and polarization. Measurements/Observables. Randomness and probability. Bits and Qubits. Quantum parallelism and interference.
|
Linear Vector Spaces and Hilbert Spaces
Review of linear spaces.. Hilbert spaces. Dirac notation. Operations and operators.
|
Matrix Representations
The Bloch Sphere. Pauli Matrices. Orthogonal and unitary matrices. Operations and operators. Eigenvectors and eigenvalues.
|
Quantum Circuits
Logic Gates. Reversibility. Multi-qubit Gates. Diagrammatic representation. Deutsch’s Algorithm.
|
Programming for Quantum Computing
Programming environments. Language support. Simulation. Quantum Computing cloud services.
|
Entanglement
Entangled states. Bell’s Inequalities. Using the CNOT gate. No Cloning Theorem. Quantum Teleportation.
|
Applications
Quantum Cryptography. Quantum Key Distribution. Ekert Protocol. BB48 Protocol. Dense coding.
|
Quantum Fourier Transform
Fourier Series. Discrete Fourier Transform. Quantum Fourier Transform.
|
Quantum Algorithms
Deutsch-Josza Algorithm. Simon’s Algorithm.
|
Quantum Algorithms
Grover’s Search Algorithm.
|
Quantum Algorithms
Schor’s Algorithm.
|
Ramifications of Quantum Computing
Quantum Hardware. Quantum Supremacy. Data Security.
|
Recommended Book Resources |
---|
-
Michael A. Nielsen,Isaac L. Chuang. (2010), Quantum Computation and Quantum Information, Cambridge University Press, p.702, [ISBN: 9781107002173].
-
Bernard Zygelman. (2018), A First Introduction to Quantum Computing and Information, Springer, p.233, [ISBN: 3319916289].
-
N. David Mermin. (2007), Quantum Computer Science, Cambridge University Press, p.233, [ISBN: 0521876583].
|
Supplementary Book Resources |
---|
-
Chris Bernhardt. (2019), Quantum Computing for Everyone, MIT Press, p.216, [ISBN: 0262039257].
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|