Algorithms for Quantum Computing
Module code: EEP55C25 · Semester: Semester 1
Resources
Questions by Year
Topics
- Quantum circuits and gates LO1–2
- Dirac notation and quantum algebra LO3
- Period finding LO4
- Quantum Fourier and wavelet transforms LO5
- Quantum random walks LO6
- Quantum optimisation LO7
- Quantum information processing LO8
- Quantum machine learning LO9
Learning outcomes (exam covers LO1–9)
- Describe quantum circuits and their pros and cons
- Turn classical calculations into quantum operations
- Calculate with Dirac notation
- Apply period-finding algorithms
- Design quantum wavelet and Fourier transforms
- Run stochastic simulations with quantum random walks
- Solve optimisation problems with quantum algorithms
- Solve quantum information processing problems
- Solve quantum machine learning problems