This Mathematical Computation programme is aimed at a small cohort of students with strong mathematical ability

To find out core information about this degree, such as entry requirements, programme length and cost, visit the UCL prospectus site.
Programme information
Module information is available via the links below.
Year 1
Core modules
- Theory of Computation (COMP0003)
- Algorithms (COMP0005)
- Principles of Programming (COMP0002)
- Object-Oriented Programming (COMP0004)
- Analysis 1 (MATH0003)
- Algebra 1 (MATH0005)
- Algebra 2 (MATH0006)
- Mathematical Methods 1 (MATH0010)
Optional modules
- All first year modules are compulsory.
Year 2
Core modules
- Computer Architecture and Concurrency (COMP0008)
- Logic and Database Theory (COMP0009)
- Security (COMP0141)
- Directed Reading (COMP0007)
- Mathematical Methods 2 (MATH0011)
- Algebra 3: Further Linear Algebra (MATH0014)
- Probability and Statistics (MATH0057)
- Number Theory (MATH0034)
Optional modules
- All second year modules are compulsory.
Year 3
Core modules
- Computability and Complexity Theory (COMP0017)
- Introduction to Cryptography (COMP0025)
- Computer Systems (COMP0019)
Optional modules
You will select optional modules from a wide range available both within and outside UCL Computer Science. Optional modules may include:
- Artificial Intelligence and Neural Computing (COMP0024)
- Computer Graphics (COMP0027)
- Functional Programming (COMP0020)
- Game Theory (ECON0027)
- Interaction Design (COMP0021)
- Machine Learning for Domain Specialists (COMP0142)
- Networked Systems (COMP0023)
Year 4
Core modules
Optional modules
You will select modules from a wide range of Master's level mathematics and computer science options. Options may include:
- Affective Computing and Human-Robot Interaction (COMP0053)
- Bioinformatics (COMP0082)
- Financial Institutions and Markets (COMP0105)
- Information Retrieval and Data Mining (COMP0084)
- Applied Cryptography and Cryptanalysis (COMP0058)
- Machine Vision (COMP0137)
- People and Security (COMP0056)
- Virtual Environments (COMP0113)