Computer Games and Software Development
(GCCT Games)

The course covers all the stages of game development, with particular emphasis on programming. It contains elements of mathematics, physics, hardware technology, artificial intelligence, networking and the business aspects of game development, including finance, production, distribution and legal issues.