Prerequisite courses: Probability, Continuous Mathematics, Computation Theory. Some familiarity with linear algebra will also be assumed.
Aims
The aims of the course are to introduce students to the basics of
the quantum model of computation. The model will be used to study
algorithms for phase estimation (factorising integers) and amplitude
amplification (searching). Issues in error correction and cryptography will
also be explored.
Lectures
Preliminaries.
Motivation, qubits, measurement, quantum gates and networks.