Why Abertay?
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
- Applications Developer
- Information Systems Manager
- IT Consultant
- Multimedia Programmer
- Web Developer
Accredited by BCS
Accredited by BCS, The Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.
What is BCS?
Accreditation from BCS provides a university with independent assurance and recognition of the quality of their computing education. Course content and provision are assessed by academics and industrialists, aligned with IT industry frameworks, and benchmarked against set criteria, to ensure they meet the rigorous standards set by the profession.
Students choose to study BCS-accredited degrees knowing they will gain the right set of technical, personal and professional skills for the evolving tech industry. BCS accredited courses are extremely popular as employers can be confident that these graduates have the skills and are ready to make an impact in their business.
Benefits for students:
- Graduates from BCS accredited programmes stand out in the job market as employers value these credentials
- BCS-accredited degrees equip students with the knowledge, skills and capabilities that are valued in organisations
- BCS-accredited programmes introduce students to professional registration and set them on the path to Chartered IT Professional status
Entry requirements for home and international students
To study this MSc, you must have:
- An undergraduate or postgraduate degree (or equivalent qualification)
- At least two years of relevant work experience in a professional, managerial, or supervisory role
English language requirements:
- IELTS 6.0 and equivalents