UCL Computer Science


Computational Statistics and Machine Learning MSc

Computational Statistics and Machine Learning MSc teaches advanced analytical and computational skills for success in a data rich world

To find out core information about this degree, such as entry requirements, programme length and cost, visit the UCL prospectus site.

Programme information

Students undertake modules to the value of 180 credits.

The programme consists of two core modules (30 credits), three to five optional modules (45 to 75 credits), one to three elective modules (15 to 45 credits) and a research project (60 credits). Please note that not all combinations of optional modules will be available due to timetabling restrictions.

Core modules

Optional modules

Students must choose 45 to 75 credits from the available optional modules. Students must take either Graphical Models (COMP0080) or Probabilistic and Unsupervised Learning (COMP0086).

Elective modules

Please note: the availability and delivery of optional and elective modules may vary, depending on your selection.


All MSc students undertake an independent research project, which culminates in a dissertation of 10,000-12,000 words.

Find out more and apply