Current students

Ancillary Students (2018/19)

Computer Science modules available to students from other UCL Departments 

The information on this page applies to UCL students studying undergraduate programmes outside the Computer Science department, including non-Computer Science affiliate students.

A selection of our modules are offered to students from outside the CS department as optional modules or electives. Please note this is no guarantee you will be accepted onto these modules as numbers on all Computer Science modules are capped and priority is given to Computer Science students. Modules available to students on various programmes are as follows:


IEP Engineering Students

IEP Engineering students on the following minors select the indicated modules as electives.

Intelligent Systems minor


Programming minor


MEng Engineering (Electronic with Computer Science)

MEng Engineering (Electronic with Computer Science) students are permitted to select the following modules as options, as per their programme diet.


BASc Arts and Sciences

BASc Arts and Sciences students are permitted to select the following modules as options, where they meet indicated prerequisites, as per the syllabus.


iBSc Mathematics, Computers and Medicine

iBSc Mathematics, Computers and Medicine students are permitted to select the following modules as options, where they meet indicated prerequisites, as per the syllabus.


Other departments and programmes

Students from other departments (including affiliate students based in other UCL departments) may be eligible to take the following modules, provided they meet indicated prerequisites, as per the syllabus.