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