About this course
The purpose of this course is to provide an introduction to Quantum Algorithms and Quantum Computing.
We will cover some of the topics: Deutsch-Josza and Simon's algorithm, Superdense coding, Quantum Fourier Transforms, Quantum Phase estimation, Grover's Search algorithm, Optimality and Shor's Factoring algorithm. We will also cover tools to show limitations of quantum algorithms. To know about about them, visit the Quantum Algorithms Zoo maintained by Stephen Jordan.
Based on time and interest, we may also cover Quantum lower bounds (tools and techniques) and quantum error correction.