Core modules: Software development for games; computer game design; research methods; advanced games programming; computer games workshop; dissertation; plus minimum of 3 from options: Semester 1: advanced computer graphics; multimedia technology; multimedia systems development; computer networks; ubiquitous computing; software agents; forensic computing; semester 2: computer visualisation and animation; online gaming; human computer interaction; internetworking; knowledge based systems; virtual reality; advanced computer games technology; mobile computing.