UCL Computer Science


Computer Science MSc

Computer Science MSc is a generalist programme, which aims to provide a thorough introduction to computing both for new graduates and for those with some work experience

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 six core modules, including a research project (135 credits), up to three optional modules (maximum 45 credits) and up to two elective modules (30 credits).

Core modules

Optional modules

Students must choose a minimum of 15 and a maximum of 45 credits from the Optional modules and for the remaining credits, students can choose up to 30 credits from the Elective options.

Optional Modules (15 to 45 credits)

Elective Modules (up to 30 credits)

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


All students undertake an independent computer-based science project which culminates in a dissertation in the form of a project report.

Find out more and apply