Computer Science (Data Science and AI) BSc (Hons)
Learn how to develop intelligent AI and Data Science solutions that can change the world
- 1st in Scotland for Student Satisfaction
- 1st in the UK for Student Support
National Student Survey 2026
Learn more about what rankings mean
Data and artificial intelligence are changing how organisations understand problems.
They are changing how they make decisions and build technology. This degree combines a strong foundation in computer science with specialist study in data science and AI.
You'll begin by developing core computing skills. These include programming, algorithms, artificial intelligence, databases and software engineering. This gives you the technical foundation. With this you will understand how data and intelligent systems work as part of wider computing systems.
As you progress, you'll learn how to analyse and visualise data, and work with the systems needed to manage it. You will also learn to use machine learning to identify patterns and build intelligent systems.
By the time you graduate, you'll have experience across computing, data analysis and machine learning. You will also have substantial project work that shows your ability to apply these skills.
Build strong computing foundations
Data science and AI need more than knowing how to use the latest tools.
You'll develop skills in programming, mathematics, algorithms, databases and software development. This will give you an understanding of the computing principles behind modern data and AI systems.
You'll build applications and work with databases. You will learn how data is represented, processed and used by software before moving into more specialist areas.
David, Computer Science BSc (Hons)
Turn data into useful information
You'll learn how to take data from its raw form and turn it into evidence that can help answer questions and inform decisions.
You'll develop skills in analysing and visualising data. This allows you to identify patterns and communicate what you find. You'll also explore how data is collected, transformed, stored and managed. This includes the challenges that arise when datasets become larger and more complex.
This means understanding the whole journey from raw data to useful insight, rather than focusing on analysis alone.
Understand and develop AI
You'll explore how artificial intelligence and machine learning systems work. You will also explore how they learn from data and how their performance can be evaluated.
As you progress, you'll apply machine learning techniques to increasingly complex problems. You will develop the skills needed to interpret their results critically.
You'll learn not simply how to use AI technologies. You will learn how to understand what they are doing and recognise their limitations. You will allow you to make informed decisions about when they should be used.
Find your fit
Our three Computer Science degrees all share a solid foundation in computing. From there, they all develop into different areas of specialism. This means that whichever route you choose, you will develop the same core skills. These will be in areas such as programming, algorithms, software engineering, databases, and modern application development.
Computer Science
Choose this route if you want the broadest Computer Science degree. You will explore software, systems, and different areas of computing as you progress.
Data Science and AI
Choose this route if you are particularly interested in data science. You will explore data analysis, data engineering, machine learning, and artificial intelligence.
- Computer Science (Data Science and AI) BSc (Hons)
- Computer Science (Data Science and AI) with Industrial Placement BSc (Hons)
User Experience and Design
Choose this route if you want to combine computing with user experience (UX). You will explore user research, interaction design, and accessibility.
Rankings
Guardian University Guide 2027
If you have any questions about the admissions process, studying, or living in Dundee, please contact us