Why Abertay?

University of the Year for Teaching Quality *

One of the UK's leading tech universities

Academic Centre of Excellence in Cyber Security Education **

Top 10 in the UK for Student Satisfaction with Teaching ***

95% of graduates in full-time work or study within six months of graduating

100% online, with six
starts per year

Pay per module

73% of research rated ‘world-leading’ or ‘internationally excellent’****
* Times and Sunday Times Good University Guide, 2021 | ** Recognised by the UK Government's National Cyber Security Centre | *** Student Satisfaction with Teaching, Course and Feedback, Guardian University Guide, 2020 | **** UoA 12 – REF, 2021
Engineering future leaders in technology
Our technology-driven lives mean software is at the heart of almost everything we do. In this business world, this makes professionals with the capacity to come up with, build, test and maintain software systems highly important.
Our MSc in Computer Science with Software Engineering enables graduates from non-computer science backgrounds to enter computer science and specialise in software engineering. You will gain the knowledge, understanding and application of practice in computer science areas including networking, human factors, emergent technologies and more, and develop specialised skills in software engineering. Our approach to teaching is interactive and learner-centred, so you can put the theory you learn into practice. You will complete your study with a research-oriented proposal and project, as a further opportunity to develop your software engineering specialisation.
With six starts per year, you can get your studies started in weeks and unconfirmed to the traditional academic year. You’ll also study completely online and on a part-time basis, creating the flexibility needed to fit your learning in around work, family and other responsibilities.

What you'll learn
Our MSc Computer Science with Software Engineering provides you with all you need to work in computer science in topics including networking, databases, programming and more.
You will specialise in software engineering, developing highly sought-after skills in the design, development, testing and maintenance of software systems, boosting your career prospects in this vital area.
On successful completion of this MSc Computer Science with Software Engineering, you will be able to:
Demonstrate a critical understanding of the principal theories and concepts of computer science, including the principles of software development, databases, networking, and human factors.
Develop a critical awareness of current issues in computer science and specialisms such as emergent technologies and artificial intelligence or cyber security.
Apply a range of specialised skills and practices in computer science as informed by developments in areas of coding, networking human factors and emergent technologies.
Plan and execute a significant project of research, investigation, or development within a computer science specialism with due consideration of ethical approval and legal requirements.
Deal with complex ethical and professional issues and make informed judgements on issues commensurate with current professional and ethical codes or practices.
Modules
Would you suit our MSc Computer Science with Software Engineering programme?
Working professionals looking to pivot into, or take their next steps in computer science careers, but who are unable to take a study break, this MSc a good fit. It offers a solid foundation of skills and knowledge in computing, combined with advanced studies and a research project in software engineering.
You will have the flexibility to learn and earn with fully online and part-time study, so you can maintain important work, family and life commitments alongside your studies.

Potential career paths for this MSc Computer Science with Software Engineering
Our MSc Computer Science with Software Engineering prepares graduates for careers across a wide range of industries, working in a variety of roles.
- Applications Developer
- Information Systems Manager
- IT Consultant
- Multimedia Programmer
- Web Developer
Entry requirements for home and international students
To study this MSc Computer Science, you must have:
- A degree, or equivalent professional experience
English language requirements:
- IELTS 6.0 and equivalents
Start dates
We have six start dates a year, so you can begin your studies within weeks.

Next start date:
30 October 2023

Application deadline:
16 October 2023