What you’ll study
Our comprehensive BSc (Hons) Data Science programme prepares you for a world where big data is revolutionising the way we work and live. You’ll cover the fundamental tools and techniques for analysing and understanding data, including programming, machine learning and visualisation.
You’ll:
- gain an understanding of the foundations of computer and data science
- learn to program with Python, work with data, and understand fundamental programming concepts
- discover how to design and implement enterprise-grade software systems
- examine popular data analysis and visualisation frameworks
- contribute to real-world data science projects
- study probability and statistics, and their practical application
- explore database design, including how to organise and query data efficiently in a relational database management system
- learn the fundamental principles, methods and techniques for visualising data
- develop advanced knowledge of machine learning, including predictive modelling, data mining and related concepts
- understand the key principles and methods for storing and retrieving structured and unstructured data
The programme will culminate in your Final Project, where you’ll demonstrate your learning with a topic of your choosing.

