BSC-DS / Undergraduate
BSc Data Science
A full-stack data degree combining statistical reasoning, analytics, data engineering, experimentation, machine learning and decision communication. Students master the common data-science core and then choose advanced topics that match their intended industry or research direction.
Award requirements
- Required Core: Complete all 18 · 180 credits.
- Advanced Choice: Choose at least 6 from 12 listed options · 60 credits.
- Elective: Choose at least 3 from 24 listed options · 30 credits.
- Applied Practice: Complete all 3 · 30 credits.
- Capstone: Complete all 2 · 60 credits.
32 completed modules in the standard pathway. Additional approved study is permitted; listed options are not all compulsory.
Capstone expectation: An end-to-end data product, causal study or applied research project with reproducible data lineage, justified methods, evaluation, stakeholder-facing outputs and a formal defence.
Self-paced. Individual prerequisites, year/semester assignments and fixed durations are not specified in this catalogue. Cross-faculty selections require approval.
Explore modules
CSC-101 / Required core
Python Programming Fundamentals
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-101 / Required core
Data Programming, Databases & Data Modelling
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
MAT-101 / Required core
Advanced Linear Algebra, Geometry & Matrix Methods
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
MAT-102 / Required core
Calculus for Modelling & Optimisation
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
MAT-103 / Required core
Probability for Intelligent Systems
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
MAT-104 / Required core
Statistics & Experimental Reasoning
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-102 / Required core
Databases & SQL
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-103 / Required core
Data Wrangling & Quality
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-104 / Required core
Data Visualisation & Storytelling
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-105 / Required core
Business Intelligence & Decision Analytics
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-201 / Required core
Data Engineering & Pipelines
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-101 / Required core
Machine Learning Foundations
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-102 / Required core
Machine Learning for Data Science II
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-202 / Required core
Experimental Design & A/B Testing
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-203 / Required core
Causal Inference
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-204 / Required core
Time Series & Forecasting
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-205 / Required core
Data Ethics, Privacy & Governance
Required module retained to preserve the approved 18-module / 360-credit structure; no matching coursebook was found in the supplied AIAIUpdf archive.
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
RES-201 / Required core
Research Methods for Data Science
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-301 / Advanced choice
NLP & Text Mining
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-302 / Advanced choice
Bayesian Modelling
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-303 / Advanced choice
Recommender Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-304 / Advanced choice
Deep Learning for Data Scientists
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-305 / Advanced choice
Distributed Data Processing & Lakehouse Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-306 / Advanced choice
Analytics Engineering
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-307 / Advanced choice
Financial Data Science
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-308 / Advanced choice
Health Analytics
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-309 / Advanced choice
Geospatial & Urban Analytics
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-310 / Advanced choice
Advanced Forecasting & Decision Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-311 / Advanced choice
Data Product Engineering
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-312 / Advanced choice
Graph Analytics & Network Science
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-101 / Elective
Entrepreneurship & New Venture Fundamentals
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-102 / Elective
Product Management for Technical Founders
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-103 / Elective
Technology Consulting & Client Delivery
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-104 / Elective
Financial Literacy for Technology Ventures
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-105 / Elective
Technical Leadership & Team Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-106 / Elective
Innovation, Intellectual Property & Commercialisation
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-107 / Elective
Privacy, Data Protection & Digital Regulation
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-108 / Elective
Cloud Foundations for Technical Professionals
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-109 / Elective
Cyber Security Foundations
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-110 / Elective
Applied Data Analytics
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-111 / Elective
AI Systems for Non-AI Specialists
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-112 / Elective
Research Communication & Technical Publishing
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-113 / Elective
User Experience, Interface Design & Human Behaviour
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-114 / Elective
Sales, Negotiation & Technical Persuasion
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-115 / Elective
Digital Marketing, Growth & Technology Brands
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-116 / Elective
AI Content, Video & Synthetic Media
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-117 / Elective
Automation, No-Code & Agentic Workflows
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-118 / Elective
Technology Project Management & Agile Delivery
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-119 / Elective
Contracts, Procurement & Technology Tendering
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-120 / Elective
Psychology of Technology & Digital Behaviour
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-121 / Elective
Technology Policy, Geopolitics & the Global Digital Economy
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-122 / Elective
Sustainable Computing & Technology Impact
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-123 / Elective
Health, Biotechnology & AI for Technical Professionals
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
UEL-124 / Elective
Personal Finance, Investing & Wealth for Technical Professionals
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-L401 / Applied practice
Cloud Data Platform Lab
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-L402 / Applied practice
Decision Intelligence & BI Lab
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-L403 / Applied practice
Data Product, Consulting & Commercialisation
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-C501 / Capstone
Data Science Capstone I: Research Design & Prototype
- Credits
- 30
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
DAT-C502 / Capstone
Data Science Capstone II: Production, Analysis & Defence
- Credits
- 30
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.