Ïã¸ÛÁùºÏ²Ê

XClose

Ïã¸ÛÁùºÏ²Ê Module Catalogue

Home
Menu

Quantum Computation (COMP0157)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Computer Science
Credit value
15
Restrictions
Module delivery for UG (FHEQ Level 6) available on BSc Computer Science; MEng Computer Science; MEng Mathematical Computation.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

Aims:

The aim of the module is to introduce the students to the principles of quantum mechanics from a computer science perspective, and to the field of quantum computation and algorithms.

Intended learning outcomes:

On successful completion of the module, a student will be able to:

  1. Understand (i.e., be able to describe, analyse and reason about) quantum computation, and how it differs from classical probabilistic computation.
  2. Analyse the behaviour of simple quantum circuits.
  3. Understand how quantum superposition and interference can give quantum speedups over classical algorithms in certain cases and apply these concepts to the design of quantum algorithms.
  4. Derive the Quantum Fourier Transform, and apply it to the design of quantum algorithms
  5. Derive Grover’s unstructured search technique and apply it to the design of quantum algorithms.

Indicative content:

The module provides a first course on quantum computation. The following is indicative of the topics the module will typically cover:

The basic mathematical formalism of quantum mechanics is be introduced from a computer science perspective, assuming no prior knowledge of quantum mechanics or physics. Building on this, the module develops the standard circuit model of quantum computation and basic quantum complexity theory. Most of the module is devoted to quantum algorithms, including rigorous derivations and algorithm analysis. This section of the course starts from simple examples, and builds up to the major quantum algorithms, such as Shor’s quantum factoring algorithm and Grover’s unstructured search algorithm.

Requisites:

To be eligible to select this module as an optional or elective, a student must be registered on a programme and year of study for which it is a formally available.

Module deliveries for 2024/25 academic year

Intended teaching term: Term 1 ÌýÌýÌý Undergraduate (FHEQ Level 6)

Teaching and assessment

Mode of study
In person
Methods of assessment
100% Exam
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
15
Module leader
Dr Toby Cubitt
Who to contact for more information
cs.undergraduate-students@ucl.ac.uk

Last updated

This module description was last updated on 19th August 2024.

Ìý