Our MSc in Software Engineering provides you with advanced technical knowledge and practical expertise to design, develop, and maintain high-quality software systems, applying best practices from
The Masters in Software Development is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented
The School of Computing Science is ranked in the UK top 10 (Complete University Guide 2025).The School of Computing Science is ranked 97% internationally excellent or world-leading in REF2021, with
The MSc in Software Development course is specifically designed for graduates without a computing science background.A skills shortage, particularly around web and mobile applications means graduates
Computer science supports the build, development and use of computer systems.There is a growing need across the world for skilled, advanced computer science professionals. This course helps you
EPCC (formerly the Edinburgh Parallel Computing Centre) offers the opportunity to study for a PhD in areas related to: high performance computingcomputational and data sciencesoftware engineering and
Develop your practical skills in the process and practice of prototyping and implementing interactive computing systems. Extend your specialist knowledge and critical thinking with a project
Enjoy a specialist course offering you flexibility to pursue other areas of computer science alongside the compulsory modules. Extend your specialist knowledge and critical thinking with a project
The MSc provides students with the skills to become key innovators in this exciting and rapidly developing area. The MSc offers students the transferable skills to design, develop and analyse games
The field of human-animal interaction has grown substantially over the last few years. Research highlights how these interactions can improve mental well-being, social connections, and even physical
Engineering future leaders in technologyOur 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
This MSc is for graduates of any discipline wanting to become software developers. You’ll learn how artificial intelligence is reshaping software design, building, and deployment. In just one year,
The Masters in Software Development is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented