Year Three
MQF LEVEL
6
Artificial Intelligence SMc31387 7.5 ECTS You will learn AI techniques such as agent-based approaches to software design, decision making and problem solving under uncertainty. Virtual Reality SMc30449 7.5 ECTS The VR module combines the theory and psychology as well as the practical development skills to design compelling VR environments. Games Development SMc30450 7.5 ECTS This module introduces you to game engines and the process of game development. 3D Graphics and Animation SMc30451 7.5 ECTS This module covers advanced methods used in state-of-the-art graphics and animation systems. Interaction Design SMc30386 7.5 ECTS In this module you will examine the notion of interaction with technology, known as user experience (UX).
Advanced Web Development SMc30453 7.5 ECTS This module teaches you how to build dynamic, data-driven websites using databases, front-end frameworks and server-side programming. Physical Computing and the Internet of Things SMc30454 7.5 ECTS This module will explain and demonstrate how the environment can be monitored by sensors, then captured and analysed using a computer. The Final Project SMc31390 15 ECTS You will undertake a substantial independent project that allows you to demonstrate a wide range of skills in your specialist area.
9
Mobile Development SMc30452 7.5 ECTS This module will give you the fundamental understanding and skills needed to develop mobile applications.