Accompanying the expansion of computer power and functionality in recent years has been a huge growth in the popularity and accessibility of increasingly realistic games and the establishment of a vibrant games development industry. In addition to specialist knowledge and skills in areas like computer software development, graphics, multimedia programming and artificial intelligence, games developers also need a solid grounding in mathematics and physics. The Bachelor of Computer Science in Games Technology provides the necessary theoretical basis, plus practical training in games design and development, and prepares students for a career in the dynamic and rapidly transforming world of computer games production. It is a three-year, full-time course and the Honours program requires a further year of study.