You should normally hold a first-degree equivalent to at least a British lower second-class bachelor's degree in 2:2 in computing, mathematics, engineering, or a science-related subject, in which good programming skills have been developed. Applicants, whose first degree is not in these areas, but who have worked in a related industry, and have obtained good relevant experience and programming skills, can also be considered.