MA1101R Linear Algebra or MA1506, MA1505/1505C Calculus, and ST2131 Statistics.
Mathematics is an essential tool for the study of computer vision and pattern recognition. You should have enough mathematics background, particularly undergraduate linear algebra, single variable calculus, and a bit of probability.
CS1102 Data Structures and Algorithms
Programming ability is required. You should also be familiar with common data structures such as trees, lists and graphs, and be comfortable with basic algorithms, such as sorting, searching, and techniques like greedy algorithms, dynamic programming. Familiarity with the C programming language is assumed.