AL-802 (D) RGPV B.Tech
Quantum Computing (QC)
The official syllabus is free to read, no account needed.
Syllabus, notes and important questions for AL-802 (D)
- Syllabus Official RGPV syllabus Free
- Important Questions 6 sets of questions Free
- Notes 5 documents Free
- Previous Year Papers None for AL-802 (D) yet
Syllabus units
Topics as the official RGPV syllabus lists them.
Unit 1 Motivation for studying Quantum Computing 7 topics
- 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
Unit 2 Math Foundation for Quantum Computing 6 topics
- 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
Unit 3 Building Blocks for Quantum Program 14 topics
- 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 perspective 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.
Unit 4 Programming model for a Quantum Computing Program 8 topics
- 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
Unit 5 Major Algorithms and Toolkits 7 topics
- 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)