Advanced Computer Science MSc

Deepen your expertise and shape what comes next in technology

School of Science and Engineering

A person wearing a virtual reality headset, smiling and reaching their hand out.
Start date
September 2026
Attendance
Full time
Duration
12 months
Location
Dundee City Campus
Join one of the UK’s top-ranked universities for Computing
  • 1st in Scotland for Student Satisfaction - National Student Survey 2025
  • 7th in the UK for Computer Science and Informatics - Guardian University Guide 2026
  • 7th in the UK for Computer Science - Daily Mail University Guide 2026
  • 100% of Computer Science research rated 'world-leading' or 'internationally excellent' - Research Excellence Framework 2021

Do you want to go beyond building software and start shaping how technology itself evolves?

This MSc is for computing graduates ready to explore advanced topics that drive innovation. You will enhance your technical skills, improve your problem-solving abilities, and explore technologies that are transforming the world.

At Dundee, you will learn from top experts in artificial intelligence, machine learning, data systems, and software engineering. This degree not only expands your knowledge but also hones your thinking, preparing you to design, lead, and innovate.

“My time studying at the University was wonderful and I gained lots of experience. I particularly liked the well-equipped, practical and comfortable learning environment. The staff are very friendly and are always ready to support their students to gain better experience and understanding.”

Ibrahim Mohammed, MSc Computing graduate

Advance your expertise

The Advanced Computer Science MSc offers depth and flexibility in key areas of computing. You will study complex systems, intelligent algorithms, and technologies that impact daily life.

The course lets you customise your studies to match your interests. You can choose from topics like cloud architectures, mobile application development, GPU programming, and software architecture. Each module emphasises practical use, so you gain theoretical knowledge and professional skills.

By graduation, you will be able to design and deliver advanced software systems. You will also lead technical projects with confidence and creativity.

Learn through innovation

Your learning will focus on exploration, experimentation, and discovery. You'll use advanced methods to tackle real challenges. This involves optimising big data systems, building smart interfaces, and designing complex distributed architectures.

Your final project is your chance to shine. You will select a topic that excites you and collaborate with academic supervisors to explore the limits of computing. Past projects include real-time data warehousing, generative AI interfaces, and deep learning models for medical imaging.

Join a community of innovators

You will study in collaborative classes where ideas are shared and challenged. Our teaching team mixes academic excellence with real-world experience. This creates a vibrant space for advanced learning.

Join Dundee’s lively computing community. You’ll find chances for seminars, workshops, and events through the Dundee University Computing Society (DUCS). It’s a space where innovation, connection, and ambition thrive.

Graduates from this course often pursue specialist roles like software architect, AI developer, data engineer, and systems designer. Many move into technical leadership and innovation management. They use their skills to create new technologies and products that shape the digital future.

Rankings

7th in the UK for Computer Science

Guardian University Guide 2026

Top 5 in the UK for Computing

Guardian University Guide 2025

Contact our enquiry team

If you have any questions about the admissions process, studying, or living in Dundee, please contact us

Use our online form