Advanced Computer Science MSc
Develop your computing and software development knowledge and understanding whilst designing, developing, and producing computer software packages

Are you interested in shaping the future through technology?
Computer science is the study of computers and software. It is the study of how technology solves real-world problems. It powers innovation in healthcare, finance, gaming, and artificial intelligence. You’ll gain practical experience using the latest tools and technologies.
Postgraduate study is vital in this field. It prepares you to solve complex problems, drive innovation, and stay ahead in a fast-changing industry. At Dundee, you’ll learn from experts, work with industry-standard tools, and be part of a supportive community. This sets you up for success in your career.
In Advanced Computer Science MSc, you’ll learn through a blend of methods. This will include practical lab sessions, interactive lectures, and project-based work.
Increased employability
The Advanced Computer Science MSc gives you the skills to succeed in the computing industry. You’ll learn to design, develop, and create software solutions. This prepares you for exciting roles in computing and software development.
The course is flexible, with modules like computer graphics, big data analysis, agile engineering and machine learning. You can tailor your learning to suit your career goals. You’ll also use industry-standard tools like Amazon Web Services (AWS), Microsoft tools, and Tableau. These will help you build practical skills that employers value.
Regular seminars and guest talks from industry professionals give you real-world insights. You’ll gain a better understanding of the challenges you may face in your career.
Passionate teaching
Our expert staff are committed to helping you succeed. They create a supportive environment where you can develop your skills and knowledge.
You’ll work with them on a major software development project. These projects give you valuable experience and let you explore creative ideas. Previous projects have included:
- real-time data warehousing with airflow
- automating the analysis of cortical bone thin sections with deep learning
- generative AI voice-enabled interface for a website service
- cross-domain argument mining
- diagnosing skin cancer using deep learning
These hands-on projects prepare you for real-world challenges.
Student community
When you join our Advanced Computer Science MSc, you’ll become part of a supportive community. You’ll meet students from different backgrounds who share your passion for technology.
Small class sizes mean you’ll receive personalised guidance from staff. You’ll work closely with your peers and build strong connections. This collaborative environment helps you learn, grow, and create lasting professional networks.
You can also join DUCS (Dundee University Computing Society). It’s a group for computing students and anyone interested in tech. DUCS hosts regular socials, helps members build careers, and works with top companies. As a member, you get access to special events and a network of people who share your interests. It’s a great way to enhance your university experience.
Ibrahim Mohammed, MSc Computing graduate
Rankings
Guardian University Guide 2025
If you have any questions about the admissions process, studying, or living in Dundee, please contact us