An Introduction to Quantum Computer
Unit 1: Foundations of Quantum computer
Introduction: Moore`s law- A Brief History of Quantum Computing
Mathematical Tools for Quantum Computing: Linear Algebra, complex numbers, Matrices
and operators, Hilbert space.
Quantum Physics: wave function, Superposition, Entanglement and Reversibility, Dirac
notation and Hilbert Spaces
Unit 2: Qubits, Operators and Measurement
Qubits- Quantum Operators- Representing Superposition of States Unary Operators- Binary
Operators – The Qubit as a Hilbert Space. The Bloch Sphere - The Measurement Postulate
Unit 3: Quantum gates and Quantum circuits
General quantum operations, quantum circuit model , quantum gates, Comparison with
Classical Gates, universal sets of quantum gates, quantum circuits
Unit 4: Quantum Hardware
Assessing a Quantum Computer, Neutral Atom , NMR, Photonics, Semiconductor quantum
transistor, Spin Qubits, Superconducting Qubits, Trapped Ion.
Unit 5: Quantum Algorithms and Quantum Computer Programming Libraries
Algorithms: Shor's algorithm- order finding, Grover's- quantum search algorithm,
Libraries: Quantum Computers and QC Simulators, Cirq, Qiskit, Forest, Quantum Development Kit,
TEXT BOOK:
1. Jack D. Hidary, “Quantum Computing: An Applied Approach”, Springer,2019.
REFERENCE:
1. V. Sahni, “Quantum Computing”, Tata McGraw-Hill Publishing Company, 2007.