You’ll need an upper 2:1 degree (with a mark of 65% or above) in computer science or a closely related subject. You must have an upper 2:1 score in the following: 1 Programming module (Java, C++, C#) 1 Maths module 3 Computer science modules (e.g. software architecture or design, data structures, databases, network, artificial intelligence, machine learning, web).