AL-802 (D) · Quantum Computing/Official Syllabus
Quantum Computing (AL-802 (D)) - Official Syllabus
1
Unit 1
Motivation for studying Quantum Computing
- Motivation for studying Quantum Computing
- Major players in the industry (IBM, Microsoft, Rigetti, D-Wave etc.)
- Origin of Quantum Computing
- Overview of major concepts in Quantum Computing: Qubits and multi-qubits states
- Braket notation
- Bloch Sphere representation
- Quantum Superposition
- Quantum Entanglement
2
Unit 2
Math Foundation for Quantum Computing
- Math Foundation for Quantum Computing: Matrix Algebra
- basis vectors and orthogonality
- inner product and Hilbert spaces
- matrices and tensors
- unitary operators and projectors
- Dirac notation
- Eigen values and Eigen vectors
3
Unit 3
Building Blocks for Quantum Program
- Architecture of a Quantum Computing platform
- Details of q-bit system of information representation: Block Sphere, Multi-qubits States
- Quantum superposition of qubits (valid and invalid superposition)
- Quantum Entanglement
- Useful states from quantum algorithmic perceptive e.g. Bell State
- Operation on qubits: Measuring and transforming using gates
- Quantum Logic gates and Circuit: Pauli, Hadamard, phase shift, controlled gates, Ising, Deutsch, swap etc.
4
Unit 4
Programming model for a Quantum Computing Program
- Steps performed on classical computer
- Steps performed on Quantum Computer
- Moving data between bits and qubits
- Basic techniques exploited by quantum algorithms
- Amplitude amplification
- Quantum Fourier Transform
- Phase Kick-back
- Quantum Phase estimation
- Quantum Walks
5
Unit 5
Major Algorithms
- Shor's Algorithm
- Grover's Algorithm
- Deutsch's Algorithm
- Deutsch - Jozsa Algorithm
- OSS Toolkits for implementing Quantum program: IBM quantum experience, Microsoft Q, Rigetti PyQuil (QPU/QVM)
Reference Books
- Quantum Computation and Quantum Information
- Quantum Computing Explained
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel