Computer Science MSc
Develop your knowledge of computing, software development, and the engineering behind computer programs and databases.

Are you ready to launch a new career in tech and help shape the digital world?
Computer science is the study of how computers and software work. It involves designing, building, and improving programs, systems, and databases. Computer scientists create solutions to solve real-world problems using technology. This course will teach you the skills and knowledge to:
- develop software
- design systems
- understand how users interact with technology
If you have a degree in a non-computing subject and want to gain computing skills, this course is for you. It’s a conversion degree, so you can switch careers or qualify in a new field.
You will learn through a hands-on, practical approach. This will build your confidence from the ground up. You’ll take part in workshops and interactive lectures. You will also take part in group projects that mirror real industry practices.
Increased employability
The Computer Science MSc prepares you for exciting roles in the tech industry. You’ll learn to design and develop software solutions. You will also gain an understanding of database systems and human-computer interaction.
You’ll study modules like software development and software engineering to build a strong foundation. You’ll also use industry-standard tools like Amazon Web Services (AWS), Microsoft tools, and Tableau. These practical skills are highly valued by employers and will help you stand out.
Seminars and guest talks from industry professionals provide insights into real-life challenges. You’ll gain the knowledge to tackle problems and succeed in your computing career.
Passionate teaching
Our expert staff are here to guide and support you throughout your studies. They are passionate about helping you develop the skills and confidence you need to succeed.
You’ll work closely with your lecturers on a project that matches your interests. Past projects have included:
- estimating blood vessel widths from retinal images
- exploring virtual reality in software design.
These projects allow you to apply your learning to real-world problems.
Student community
When you join this course, you’ll become part of a welcoming and supportive community. You’ll meet students from different backgrounds who share your passion for learning.
Small class sizes mean staff can provide personal support, helping you achieve your goals. You’ll also collaborate with your classmates, building networks that will support you during your studies and beyond. This community will inspire and motivate you as you develop your skills in computer science.
Laurentiu Archip, Applied Computing MSc
Rankings
Guardian University Guide 2025
If you have any questions about the admissions process, studying, or living in Dundee, please contact us