4 Years On Campus Bachelors Program
This degree at Dundee prepares you to understand, design, and make the most of intelligent systems. You’ll get hands-on experience working with real datasets, building AI tools that can adapt and solve real problems. Along the way, you’ll explore everything from machine learning and natural language processing to ethical AI and data visualisation—always with an emphasis on impact in the real world.
Curriculum Structure
Year 1
You’ll start with the essentials—learning to think like a computer scientist while gaining practical coding skills. Modules include:
Introduction to Software Development – get comfortable with object-oriented programming.
Front End Website Development – explore how the web is built and how users interact with it.
Mathematics for Computer Science – strengthen your mathematical foundations.
Introduction to Generative AI – a unique module where you’ll collaborate in teams, practise active listening, and consider the ethical side of AI.
Year 2
Your second year builds both technical depth and wider context. You’ll study:
Introduction to Data Structures and Algorithms – learning Java, recursion, and core problem-solving techniques.
Computing and Society – exploring how technology affects people and communities.
Employability for Computing Professionals – helping you build workplace skills and confidence.
Introduction to AI and Machine Learning – your first real step into building AI systems.
Year 3
This is where things get more advanced and practical. You’ll take modules such as:
Data Visualisation Analytics – turning raw data into clear insights and compelling stories.
Information and Network Security – protecting systems and data in a digital world.
Data Engineering – working with cloud platforms, warehouses, and deployment practices.
Industrial Team Project – collaborating with others to deliver a real piece of software.
Optional: Mobile Application Development – building apps for modern devices.
Year 4 (Honours)
In your final year, you’ll pull everything together:
Honours Project – your chance to design and develop a substantial piece of software from scratch.
Information Analysis and Reporting – sharpening your ability to research and present findings.
Image and Natural Language Processing – applying AI to vision and language tasks.
Advanced Big Data Analysis – tackling the challenges of scale and complexity in data.
Optional: Work Placement – gain valuable industry experience before graduating.
Focus Areas
Machine learning, data visualisation, natural language processing, ethical AI, big data, computer vision, and interactive AI.
Learning Outcomes
By the end of your degree, you’ll be able to:
Design adaptive AI systems.
Work confidently with real datasets.
Use professional tools like Python, R, and TensorFlow.
Build meaningful projects and showcase them in a professional portfolio.
Professional Alignment
The programme is shaped by an active industry advisory board featuring experts from leading organisations such as Amazon, Microsoft, Chevron, Scottish Enterprise Tayside, and NCR—ensuring what you learn stays relevant to the workplace.
Reputation
The University of Dundee is ranked Top 5 in the UK for Computing (Guardian University Guide 2025), highlighting both its academic excellence and strong graduate employability.
From your very first term, you’ll dive straight into hands-on, real-world learning—gaining practical skills and working with the same tools that professionals use every day. You won’t just study concepts—you’ll be building intelligent AI systems, exploring real datasets, and collaborating on projects that have real impact. And throughout, you’ll have access to modern labs, cutting-edge facilities, and the latest technologies that bring your learning to life.
Moving into the details, here’s what your experiential learning journey looks like:
Industry-standard software and tools
You’ll get comfortable with Python, R, TensorFlow, GitHub, and AWS—giving you a real feel for the platforms and environments that data scientists and AI experts rely on.
Collaborative, team-based projects
From day one, you’ll work with classmates to tackle genuine challenges, build models, and put together a professional portfolio that shows off your skills to future employers.
Hands-on coursework
Instead of just learning theories, your assessments are built around doing. You’ll write programs, design websites and interfaces, create databases, solve problems, and even present solutions to simulated “clients”—all experiences that mirror real-world expectations.
Industry insights and guest sessions
You’ll also learn directly from professionals through guest talks and workshops, helping you connect what you study in class with how it’s applied in the computing and AI sectors.
Module-specific practical learning
Even in your first year, you’ll start building expertise through modules such as:
Embedded Systems Development and Networking: Experimenting with IoT, Raspberry Pi, Arduino, sensors, and actuators.
Front-End Website Development: Designing functional and engaging websites with HTML, CSS, and semantic web principles.
Introduction to Generative AI: Exploring the latest AI tools and technologies right from the start of your degree.
Graduates’ skills and career paths
By the time you graduate, you’ll be equipped with practical expertise in areas like machine learning, data visualisation, natural language processing, ethical AI, and the design of real-world AI systems. These are exactly the skills that employers are looking for. Many of our graduates go on to careers such as Data Scientist, Machine Learning Engineer, AI Product Developer, or Business Intelligence Analyst.
How the University supports your future
Industrial placements
You’ll have the chance to take part in industrial placements with local and national companies. This gives you the opportunity to apply what you’ve learned in a professional setting, build valuable work experience, and make real connections with potential employers—all before your final year.
Employment outcomes and salaries
About 80% of Computer Science graduates are working or continuing their studies within 15 months of finishing their degree.
At that stage, graduates typically earn around £35,000, with most salaries falling between £33,000 and £36,500.
For Dundee Computer Science graduates in the UK, average earnings are:
£31,000 after 15 months
£33,500 after 3 years
£29,000 after 5 years
Strong industry partnerships
The program is shaped with input from industry, and placements with employers are a key feature. This means you’ll graduate with more than just a degree—you’ll also bring first-hand project experience and professional connections.
Accreditation that adds long-term value
Your degree is accredited by BCS, The Chartered Institute for IT. This means it fully meets the academic requirements for becoming a Chartered IT Professional, giving you a qualification that continues to hold weight long after graduation.
Graduate destinations
Around 85% of graduates move into highly skilled roles, with the majority (70%) working as IT professionals and others (15%) in related fields like science, engineering, and technology. You’ll also leave with a portfolio of real-world projects based on real data—something that helps your applications stand out in a competitive job market.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.