We normally require an honours degree at 2:2 or above in a computing-based degree or a similar technical discipline. It's essential to have a good knowledge of programming, so you should describe in detail your experience of programming languages in your application. C and Python are used extensively throughout the course and so ensuring you have a good understanding of these languages will be advantageous.
We can consider applicants who do not meet the normal entry requirements, but who have relevant professional experience or qualifications. In your application, you should describe in detail your professional experience and qualifications.