Computer Science (Data Science and AI) with Industrial Placement 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 also 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 will include programming, algorithms, artificial intelligence, databases and software engineering. This gives you a technical foundation to 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. You will learn to work with the systems needed to manage it. You will also use machine learning to identify patterns and build intelligent systems.
You'll also have the opportunity to spend a year on industrial placement before your final year. You'll be responsible for securing a suitable placement. Careers support will be available to help you with your search and applications.
By the time you graduate, you'll have experience across computing, data analysis and machine learning. You will also have done 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.
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. You will learn to identify patterns and communicate what you find. You'll also explore how data is collected, transformed, stored and managed. This will include 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.
David, Computer Science BSc (Hons)
Understand and develop AI
You'll explore how artificial intelligence and machine learning systems work. You will 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 also learn how to understand what they are doing. This will allow you to recognise their limitations and make informed decisions about when they should be used.
Apply your data and computing skills in industry
An industrial placement gives you the opportunity to spend a year in a professional environment. On placement, you will be able to apply the technical and analytical skills you've developed at Dundee.
You'll be responsible for finding and securing a suitable placement. You'll have access to careers support to help you search for opportunities and prepare your applications. However, placements are competitive and are not guaranteed.
If you secure a placement, you'll gain professional experience. This will let you see how data, software and technology are used to solve problems within an organisation.
After your placement, you'll return to Dundee to complete the final stage of your degree. You will bring back that experience into your studies and your individual project.
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