To apply for this course, you will need to hold a Bachelor's degree with lower second-class honours or above, or an overseas equivalent in a numerate subject with substantial computing content. Previous academic and commercial experience is also considered and normally involves programming.