A minimum of an upper second-class Bachelor's degree in a quantitative discipline (such as mathematics, computer science, engineering, physics or statistics) from a UK university or an overseas, qualification of an equivalent standard. Knowledge of mathematical methods including linear algebra and calculus at first-year university level is required. Depending on the modules selected, students undertake assignments that contain programming elements and prior experience in a high-level programming language (R/matlab/python) is useful. Relevant professional experience will also be taken into consideration.
If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.
The English language level for this programme is: Good.
Further information can be found on our English language requirements page.
Months of entry
Data Science brings together computational and statistical skills and machine learning for data-driven problem solving. This rapidly expanding area includes deep learning, large-scale data analysis and has applications in e-commerce, search/information retrieval, natural language modelling, finance, bioinformatics and related areas in artificial intelligence.
UCL received the highest percentage (96%) for quality of research in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF2014).
UCL Computer Science staff have research interests ranging from foundational machine learning and large-scale data analysis to commercial aspect of business intelligence. Our extensive links to companies provide students with opportunities to carry out the research project with an industry partner.
The department also enjoys strong collaborative relationships across UCL; exposure to interdisciplinary research spanning UCL Computer Science and UCL Statistical Science will provide students with a broad perspective of the field. UCL is home to regular machine learning masterclasses and big data seminars.
Fees and funding
Please see UCL website for full information about fees and costs for this programme.
Qualification and course duration
The programme is delivered though a combination of lectures, seminars, class discussions and project supervision. Student performance is assessed through a combination of unseen written examination, coursework (much of which involves programming and/or data analysis), practical application, and the research project.
Course contact details
- +44 (0)20 3370 1214