Skip to content
IT-802 (D) · Quantum Computing/Official Syllabus

Quantum Computing (IT-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
  • Qubits and multi-qubits states
  • Braket notation
  • Bloch Sphere representation
  • Quantum Superposition
  • Quantum Entanglement
2
Unit 2

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
  • Amplitude amplification
  • Quantum Fourier Transform
  • Phase Kick-back
  • Quantum Phase estimation
  • Quantum Walks
5
Unit 5

Major Algorithms

  • Shorc3s Algorithm
  • Groverc3s Algorithm
  • Deutschc3s 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 account

Have an account? Log in