Skip to content

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