On this master’s in software engineering, you’ll explore both traditional and contemporary approaches to software development.MSc Software Engineering is designed for you to learn the topics you’re
Shape the future of visual storytelling with advanced skills in VFX. Blend technical expertise with creative practice as you master the craft of visual effects (VFX). You’ll build a foundation in VFX
Human-Computer Interaction (HCI) is concerned with the design and use of computer and mobile technology, focusing on the interfaces between people and systems. This interdisciplinary programme sits
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
Course overview Become a specialist in Human Computer Interaction (HCI) with our MSc course. You’ll learn the skills for exciting roles in areas from gaming and entertainment to healthcare and
Our Advanced Software Engineering MSc is designed for Computer Science graduates and professionals who want to become seasoned experts in their craft, designing, developing and analysing complex
Human computer interaction specialises in understanding the relationship between people and digital technologies. Global industries are developing user research and design to improve their products
Gain the expertise to create, design and develop engaging interactive digital technologies from apps to immersive environments.Human-Computer Interaction (HCI) is a cross-disciplinary practice in
Research on how to best develop and use our advanced suite of virtual reality tools (driving simulators, pedestrian simulators) to answer questions about driving, traffic safety, automation, and
The PhD in Computer Science and Software Engineering develops your understanding of the research process and your ability to analyse and constructively augment a particular research area. It provides
Human-Computer Interaction (HCI) has become one of the most important areas for the success of modern computing technologies and software applications. Specialists with skills in HCI are in great