IT-802 (D) RGPV B.Tech
Quantum Computing (QC)
The official syllabus is free to read, no account needed.
Syllabus, notes and important questions for IT-802 (D)
- Syllabus Official RGPV syllabus Free
- Important Questions 3 sets of questions Free
- Notes 5 documents Free
- Previous Year Papers None for IT-802 (D) yet
Syllabus units
Topics as the official RGPV syllabus lists them.
Unit 1 Motivation and Overview of Quantum Computing 4 topics
- 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‑qubit states, Bra‑ket notation, Bloch sphere representation, Quantum superposition, Quantum entanglement
Unit 2 Mathematical Foundations 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
- Eigenvalues and eigenvectors
Unit 3 Building Blocks for Quantum Programs 5 topics
- Architecture of a quantum computing platform
- Details of qubit information representation: Bloch sphere, multi‑qubit states, valid and invalid superpositions, quantum entanglement
- Useful states from a quantum‑algorithm perspective (e.g., Bell state)
- Operations on qubits: measurement and transformation using gates
- Quantum logic gates and circuits: Pauli, Hadamard, phase‑shift, controlled gates, Ising, Deutsch, SWAP, etc.
Unit 4 Programming Model for Quantum Computing 4 topics
- Steps performed on a classical computer
- Steps performed on a quantum computer
- Moving data between classical 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 5 topics
- Shor’s algorithm
- Grover’s algorithm
- Deutsch’s algorithm
- Deutsch‑Jozsa algorithm
- Open‑source toolkits for implementing quantum programs: IBM Quantum Experience, Microsoft Q, Rigetti PyQuil (QPU/QVM)