MSc: You must have a second-class honours degree (2:2) or above. Some practical knowledge of one programming language would be a distinct advantage. Mathematics to A-level or equivalent desirable, but GCSE/O-level considered. For programs requiring a UK 2:2: high second-class degree, 55% or equivalent.