Skip to content

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 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 1 notes
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 2 notes
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 3 notes
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 4 notes
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)
Unit 5 notes
Read the full syllabus