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.
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).
- Introductory Programming (COMP0066) (15 credits)
- Design (COMP0067) (15 credits)
- Architecture and Hardware (COMP0068) (15 credits)
- Algorithmics (COMP0070) (15 credits)
- MSc Computer Science Project (COMP0073) (60 credits)
- Database and Information Management Systems (COMP0022) (15 credits)
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)
- Functional Programming (COMP0020) (15 credits)
- Interaction Design (COMP0021) (15 credits)
- Entrepreneurship: Theory and Practice (COMP0039) (15 credits)
- Software Engineering (COMP0071) (15 credits)
- Machine Learning for Domain Specialists (COMP0142) (15 credits)
Elective Modules (up to 30 credits)
- Artificial Intelligence and Neural Computing (COMP0024) (15 credits)
- Computational Photography and Capture (COMP0028) (15 credits)
- Affective Interaction (PSYC0021) (15 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.