# TS70006: Quantum Mechanics and Quantum Computing

**Syllabus**[edit | edit source]

**Course offered by Centre for Theoretical Studies, IIT Kharagpur**

**Pre-requisites**: Linear Algebra, Probability and Statistics

__Quantum Mechanics:__

- The basics of Quantum Mechanics: Bra-Ket Notation, Measurement, Pauli's Spin Matrices, Density Matrices, EPR Paradox, Bell's theorem
- Quantum Information: Von Neumann Entropy, Maximally Entangled States, Single Valued Decomposition and Schimdt Number, Purification, Partial Trace

__Quantum Computing__:

- Basic ideas of Computing - Turing Model, Circuit Model
- Quantum Gates
- Quantum Circuits
- Quantum Algorithms
- Deutsch Algorithm
- Deutsch-Jozsa Algorithm
- Quantum Fourier Transform
- Grover's Search Algorithm

- Quantum Error Correction.
- Bit flip Error correction
- Sign Flip Error correction
- Shor's 9 bit code

## Student Opinion[edit | edit source]

As above mentioned the course requires Linear Algebra & Probability & Statistics as Pre-requisites. You need to have taken the 2 courses or convince the Professor that you already know these topics. Quantum Mechanics is a bit hard topic. So in the short time, it might be difficult to grasp the ideas of Quantum Mechanics, if you studying it for the first time in this course. A bit of self-study is needed to understand Quantum Mechanics part of this course, if the pace of the course is fast.

The second half of the course Quantum Computing, requires minimum basics discussed in the first half of the course. Linear Algebra basics come into use here. Just following the classes will be helpful to understand the topics.

## Classroom resources[edit | edit source]

__Quantum Mechanics:__

__Quantum Computing:__

- Quantum Computation and Quantum Information by Nielsen and Chuang : First 2 chapters are good enough for the course
- Quantum Computing for Computer Scientist: Algorithms are well explained in this book
- Assignment 2021
- Assignment 2021 Solutions - UNVERIFED
- Previous Year Assignments 2019
- Exam with Solutions 2021

## Additional Resources[edit | edit source]

- Linear Algebra
- Quantum Mechanics
- Lectures by Professor Susskind - One of the Best introductory Lectures
- MIT OCW Lectures Quantum Physics I - Prof. Allan Adams and Prof. Barton - If you want to get a deeper understanding of QM and have time

- Quantum Computing
- Quantum Computation and Quantum Information by Nielsen and Chuang
- Quantum Computing for Computer Scientist
- Qiskit Textbook: A good place to read and implement - both basics and algorithms