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, which comprises five core modules (75 credits), three optional/ elective modules (45 credits), and a research project/ dissertation (60 credits).
- Algorithmics (COMP0070) (15 credits)
- App Engineering (COMP0067) (15 credits)
- Computer Architecture and Operating Systems (COMP0068) (15 credits)
- Database Fundamentals (COMP0178) (15 credits)
- Introductory Programming (COMP0066) (15 credits)
Students select a minimum of 15 credits and maximum of 45 credits from the programme's optional modules.
Optional group 1 (15 to 45 credits)
- Entrepreneurship: Theory and Practice (COMP0039) (15 credits)
- Functional Programming (COMP0020) (15 credits)
- Interaction Design (COMP0021) (15 credits)
- Perception and Interfaces (COMP0160) (15 credits) [new]
- Software Engineering (COMP0071) (15 credits)
Optional group 2 (up to 15 credits)
- Machine Learning for Data Science (CEGE0004) (15 credits)
- Machine Learning for Domain Specialists (COMP0142) (15 credits)
- Machine Learning with Big Data (SPCE0038) (15 credits)
Students select a minimum of 0 credits and maximum of 30 credits from the programme's elective modules.
- Affective Interaction (PSYC0021) (15 credits)
- Artificial Intelligence and Neural Computing (COMP0024) (15 credits)
- Project Management for Engineers (MSIN0179) (15 credits)
The availability of optional and elective modules may vary, depending on your selection.
Research project/ dissertation
Students undertake an independent research project worth 60 credits. The project will be related to a problem of industrial interest or a topic near the leading edge of research, and culminates in a dissertation.
- MSc Computer Science Project (COMP0073) (60 credits)