- Student Help Center
- Quantum Computing
- Education / Lectures
Lecture 8: Quantum Algorithmic Structures
Introduction to Quantum Computing
For Lecture 8, you will learn about the high-level structure of quantum algorithms and some primitives such as superposition, digital logic, phase logic, and uncomputation.
Lecture 8.1 High-level structures in quantum circuits and algorithms.
Lecture 8.3 How to do "quantum parallelism".
Lecture 8.4 Boolean and phase oracles and how to convert between them.
Lecture 8.5 How to uncompute garbage qubits in quantum computation.
References:
- Entry Points for Learning Quantum Computing: https://www.csferrie.com/blog/entry-points-for-learning-quantum-computing
- Lecture 8 Notes:
https://csferrie.medium.com/quantum-algorithmic-structures-54280a9192fe - Playlist: Lectures and Labs for Introduction to Quantum Computing:
https://www.youtube.com/playlist?list=PLtvBHm6EzL47oFXGRB7Oe-kfcn_0ZnJE2