This course provides you with the core skills and confidence required to apply and produce knowledge and understanding of issues surrounding games programming and visual computing. You will also gain strong practical experience in the latest technologies and programming languages underpinning this field of study. This will enable you to explore, adapt, create and utilise appropriate models, methods, practices, theories and computational techniques in the context of changing and evolving technology. There is the additional opportunity to develop and evaluate new or advanced bespoke solutions appropriate for games programming and visual computing in the modern era. Whether you are a recent graduate or already working in the IT industry and looking to change career paths, this Masters degree provides a great opportunity to enhance your knowledge in this dynamic subject area.