BSC-AI / Undergraduate
BSc Artificial Intelligence Engineering
A production-first artificial intelligence degree that combines mathematical foundations, software engineering, machine learning, deep learning, model evaluation, responsible AI and research. The programme deliberately leaves advanced AI choices open so students can build a pathway around the systems they want to create.
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: A substantial AI system, deployed product or research artefact with reproducible evidence, explicit evaluation, security considerations, documented limitations 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.
CSC-102 / Required core
Computational Thinking & Logic
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
CSC-201 / Required core
Data Structures & Algorithms
- 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-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.
CSC-202 / Required core
Software Engineering for AI Systems
- 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-201 / Required core
Supervised Learning
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-202 / Required core
Unsupervised Learning
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-203 / Required core
Neural Networks
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-204 / Required core
Deep Learning Systems
- 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-205 / Required core
Responsible AI, Ethics & Governance
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-206 / Required core
MLOps, Evaluation & Model Reliability
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
RES-202 / Required core
Research Methods for AI & Computing
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-301 / Advanced choice
Computer Vision
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-302 / Advanced choice
Natural Language Processing
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-303 / Advanced choice
Foundation Models
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-304 / Advanced choice
LLM Engineering, RAG & Adaptation
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-305 / Advanced choice
Agentic AI Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-306 / Advanced choice
Multi-Agent Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-307 / Advanced choice
Reinforcement Learning
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-308 / Advanced choice
Multimodal AI
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-309 / Advanced choice
Generative AI Systems
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-310 / Advanced choice
AI Safety & Alignment
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-311 / Advanced choice
AI Security & Adversarial ML
- Credits
- 10
- Programme requirement
- Optional selection
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-312 / Advanced choice
Edge & On-Device AI
- 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.
AI-L401 / Applied practice
Cloud AI Systems Lab
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-L402 / Applied practice
AI Product & Venture Lab
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-L403 / Applied practice
AI Consulting, Delivery & Commercialisation
- Credits
- 10
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-C501 / Capstone
AI Capstone I: Architecture, Proposal & Prototype
- Credits
- 30
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.
AI-C502 / Capstone
AI Capstone II: Production, Evaluation & Defence
- Credits
- 30
- Programme requirement
- Required
- Prerequisites
- Prerequisites apply. Individual module prerequisite links and minimum marks are not specified in this catalogue.