170 Seats
Basic Information
Course Description
Quantum Computing is the field focused on developing computer technology based on quantum theory principles. Quantum computers can process massive and complicated datasets more efficiently as compared to classical computers. Quantum computers use quantum mechanics fundamentals to speed up the process of solving complex computations.
About the Course
This Quantum Computing Training is designed to provide knowledge on Quantum mechanics and practical applications of Quantum computing. professionals will learn about classical circuits and quantum circuits. In addition, they will understand the concept of Quantum parallelism and Quantum algorithm. Delegates will explore Simon’s algorithm as well as the Shor’s factoring algorithm.
During this training course, delegates will gain knowledge on Hamiltonian simulation and three methods under it. Delegates will also acquire knowledge on the basics of HHL algorithm for a linear system. Furthermore, delegates will get an understanding of how to improve the HHL algorithm complexity. Post completion of this training, delegates will be able to identify Quantum errors, concatenate codes and the threshold theorem.
Prerequisites
- There are no prerequisites for attending this course. However, a basic knowledge of linear algebra and quantum mechanics would be beneficial.
- Anyone who wishes to gain an understanding of the implications of Quantum Computing can attend this course.
Course Syllabus
- Quantum Mechanics
- Qubits and Quantum Memory
- Elementary Gates
Overview of Circuit Model and Deutsch-Jozsa
The Fourier Transform
- Classical Discrete Fourier Transform
- Fast Fourier Transform
- Application – Multiplying Two Polynomials
- Quantum Fourier Transform
- Quantum Circuit
Shor’s Factoring Algorithm
Hidden Subgroup Problem
- Grover’s Algorithm
- Amplitude Amplification
- Application: Satisfiability
- Quantum Walk
- Applications
- Grover Search
- Collision Problem
- Finding a Triangle in Graph
Overview of Hamiltonian Simulation
- Linear Systems Problem
- HHL Algorithm for Linear Systems
- Improving HHL Algorithm Complexity
Quantum Query Lower Bounds
Quantum Complexity Theory
Quantum Encodings with a Non-Quantum Application
Quantum Communication Complexity
Entanglement and Non-Locality
- Quantum Non-Locality
- CHSH: Clauser-Horne-Shimony-Holt
- Magic Square Game
Error-Correction and Fault-Tolerance
- Introduction
- Classical Error-Correction
- Quantum Errors
- Quantum Error-Correcting Codes
- Fault-Tolerant Quantum Computation
- Concatenated Codes and Threshold Theorem