Accessibility statement

Quantum Computation - COM00045M

« Back to module search

  • Department: Computer Science
  • Module co-ordinator: Prof. Sam Braunstein
  • Credit value: 10 credits
  • Credit level: M
  • Academic year of delivery: 2020-21

Module will run

Occurrence Teaching cycle
A Autumn Term 2020-21

Module aims

The aim of this module is to introduce the theory of quantum computation. In it we will learn about the pioneering quantum algorithms that promise a qualitative leap in computation power over conventional computers.

Module learning outcomes

Successfully completing this module will mean: that you understand both the promise and limitations of quantum computation; that you have gained facility of some of the many concepts and techniques in quantum computation (e.g., applying gate operations and evolving quantum states, calculating the result of measurements on quantum states, designing and analyzing quantum computational circuits); and that you are familiar with some of the key algorithms (e.g., Shor's, Grover's and the Deutsch-Jozsa algorithms) and their implications and are able to simulate these algorithms on quantum states.


Task Length % of module mark
University - closed examination
Quantum Computation (QUCO)
1.5 hours 100

Special assessment rules



Task Length % of module mark
Oral presentation/seminar/exam
0.5 hours 100

Module feedback

Feedback is given during practicals themselves; any assignments handed in are marked and feedback given once solutions are posted (within one week of them being set). Feedback on exam performance is placed on the module web page within a week of completing the exam grading.

Indicative reading

*** G. Benenti, et al., Principles of Quantum Computation and Information, vol I, World Scientific, 2004

*** G. Benenti, et al., Principles of Quantum Computation and Information, vol II, World Scientific, 2007

*** P. Kaye, et al., An Introduction to Quantum Computing, Oxford University Press, 2007

The information on this page is indicative of the module that is currently on offer. The University is constantly exploring ways to enhance and improve its degree programmes and therefore reserves the right to make variations to the content and method of delivery of modules, and to discontinue modules, if such action is reasonably considered to be necessary by the University. Where appropriate, the University will notify and consult with affected students in advance about any changes that are required in line with the University's policy on the Approval of Modifications to Existing Taught Programmes of Study.

Coronavirus (COVID-19): changes to courses

The 2020/21 academic year will start in September. We aim to deliver as much face-to-face teaching as we can, supported by high quality online alternatives where we must.

Find details of the measures we're planning to protect our community.

Course changes for new students