Software engineers are responsible for creating and maintaining software applications, applying the best practices drawn from computer science, project management, engineering, application domains,
Study with us provides a pathway into one of the most in-demand professional job sectors for graduates without a computing science backgroundfocus on programming skills for software engineering,
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
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
Our Masters in Global Development explores the challenges people, states and corporations face in addressing demands for growth, citizenship and wellbeing in the Global South. You will engage with
EPCC (formerly the Edinburgh Parallel Computing Centre) offers the opportunity to study for a PhD in areas related to High Performance Computing, Computational & Data Science, Software Engineering &
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
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
The MSc in User Experience and Interaction Design (UXID) course aims to equip you with multi-disciplinary knowledge and skills to design, develop and evaluate interactive systems that enable and
3D visualisation and animation play a role in many areas, and the popularity of these media just keeps growing. Digital animation provides the eye-catching special effects in the 21st century's
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
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,