2:1 Honours degree containing a significant component in computing, or good Honours degree in a subject other than computing with sufficient information technology skills and experience; candidates whose 1st language is not English should have passed a test of written and spoken English, IELTS 6.0 or TOEFL 550 (or 250 for computer-based test); students who do not quite meet the above criteria may be offered a place on an alternative 2-year full-time MSc programme.