📖Program Curriculum
The module details given below are indicative they are intended to provide you with an idea of the range of subjects that are taught to our current students. The modules that will be available for you to study in future years are prone to change as we regularly review our teaching to ensure that it is up-to-date and informed by the latest research and teaching methods. The information presented is therefore not intended to be construed and/or relied upon as a definitive list of the modules available in any given year.
Year 1
Compulsory Modules
Programming I - Programming Fundamentals
Introduction to Data Science I
Accounting Principles
Mathematical Techniques for Data Science
Communication Confidence and Competence
Introduction to Data Science II
Statistics
Year 2
Compulsory Modules
Programming II - Data Structures and Algorithms
Computational and Artificial Intelligence
Visualisation for Data Science
Database Systems
Applied Deep Learning
Professional Mathematics and Data Science
Optional Modules
Web Technologies
Finance
Probability
Individual Study Topic in Computer Science
Advanced Programming Practices
Software Engineering
Introduction to Econometrics
Linear Statistical Models
Operational Research
Year 3
Compulsory Modules
Machine Learning Applications
Data Mining
Third Year Double Project
Computational and Artificial Intelligence
Data Ethics and Security
Optional Modules
International Finance
Applied Financial Analysis
Investment Management
Game Theory
Advanced Databases and Applications
Advanced Web Technologies
Risk Management with Derivatives
Medical Statistics