UCL (University College London)

UCL (University College London)

Business Analytics (with specialisation in Computer Science)

Business analytics provides a study of how data can be utilised to solve major business and societal changes. The programme provides students with the knowledge, technical ability and skills for leadership roles in the fields of business analytics and data science.

Entry requirements

A minimum of an upper 2nd Class UK Honours degree (or overseas equivalent) in a quantitative subject as computer science, engineering, mathematics, physics or a quantitative social science subject. Applicants must be proficient in object-orientated and/or analytical programming, have strong communication skills, and an outstanding aptitude for quantitative analysis.

Course modules

Core modules: programming for business analytics; data analytics; information retrieval and data mining; introduction to supervised learning; statistical NLP. Optional: applied machine learning; graphical models; web economics; statistical models and data analysis; statistical design of investigations; decision and risk; consumer behaviour and behavioural change; consulting psychology; talent management; data science for spatial systems; group mini project (digital visualisation); urban simulation; mastering entrepreneurship; decision and risk analysis; managing hi-tech organisations.

Assessment methods

The programme is delivered through a combination of lectures by world-class academics and industry leaders, seminars, workshops, tutorials and project work. The programme comprises two terms of taught material, followed by examinations and then a project. Assessment is through unseen written examinations, coursework and the dissertation.


Qualification Study mode Fee Course duration
MSc Full-time £ 13,685 per Whole course (home fees) 1 years
MSc Full-time £ 23,440 per Whole course (overseas fees) 1 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner

Key information

Postgraduate Administrator
Telephone number: 
020 7679 3011