Quantum Computing




Courses with significant overlap with this course:

Semester of last offering:

Date of approval: dd-mmm-yyyy


Course Contents

Thermodynamics of computing, Shannon Theory, elementary information theory (2)

Basics of computers, Church-Turing hypothesis, basics of computing complexity (4)

Basic of quantum mechanics, Feynman-Block Pseudopolarization Vector Model, Time Dependent Schrodinger equation, basics of approximate quantum approaches (8)

Two-level Systems, Coherence, Superposition Principle, Density Matrix, Entanglement, Relaxation Processes.(6)

Quantum gates and circuits, Theory of Quantum Information and Computation, Deutsch-Jozsa algorithm, Shor's algorithm for factoring, Grover's search algorithm and its applications.(8)

Quantum Complexity, Quantum Turing Machine. (6)

Physical implementations of Quantum Computation, Light polarization, NMR, Cavity QED, Ion-Traps, Laser-matter interaction, Coherent Control. (8)



Number of sections:

Tutors for each section:

Schedule for Lectures:

Schedule for Tutorial:

Schedule for Labs:


  • Michael A. Nielsen and Isaac L. Chuang, QuantumComputationandQuantumInformation, Cambridge University Press, 2000

  • Jozef Gruska, QuantumComputing, McGraw Hill, 1999

  • Neil Gershenfeld, PhysicsofInformationTechnology, Cambridge University Press, 2000

  • Cohen-Tannoudji, Diu, and Laloë, Quantum Mechanics I, 2005.

  • Mika Hirvensalo, QuantumComputing, Springer-Verlag New York, 2000.

  • G. Alber, T. Beth, M. Horodecki, P. Horodecki, R. Horodecki, M. Rotteler, H. Weinfurter, R. Werner, A. Zeilinger, QuantumInformation:AnIntroductiontoBasicTheoreticalConceptsandExperiments, Springer, 2001.



Birds at IIT Kanpur
Information for School Children
IITK Radio
Counseling Service