The Introduction to Quantum Computing
Quantum Computing" is among those terms that are widely discussed but often poorly understood. The reasons for this state of affairs may be numerous, but possibly the most significant among them is that it is a relatively new scientific area, and it's clear interpretations are not yet widely spread. The main obstacle here is the word "quantum", which refers to quantum mechanics - one of the most counter-intuitive ways to describe our world.
Duration: 30hrs
Course Content:
Intro
- Introduction
- Information and Computations
- Characteristics of Computational Systems
- Computability and Algorithms
- Computational Complexity
- Quantum Computing
- The Multiverse Interpretation of Quantum Mechanics
Mathematical Model of Quantum Computing
- Qubit
- Qubit Measurement.
- Systems with Multiple Qubits
- Measuring the Multiple Qubits Systems
- Quantum System Evolution. Computations.
Quantum Computer and Quantum Algorithms
- Deutsch's Problem.
- Quantum Computer Prototype, DIY
- Quantum Computer Prototype. Solving the Deutsch's Problem
- More Algorithms.
Shor's Algorithm
- Intro
- Factoring and the RSA
- Factoring and Period Finding
- Quantum Fourier Transform.
- Shor's Algorithm.