School of Electronic Engineering and Computer Science

postgraduates menu

MSc FT Machine Learning for Visual Data Analytics with Industrial Experience

H6L0 MSC 2 Years


There is an urgent need to analyse and interpret the vast amount of visual information that is produced at an ever increasing pace. Images in Facebook, videos in YouTube, visual data in the web that need to indexed and accessed are just a few examples. On the other hand, cameras on smartphones, autonomous vehicles and surveillance cameras, require methodologies for interpretation of the scene, detection of people, recognition of objects, actions and human activities. Research in the area of Computer Vision is reaching a point where practical systems, such as cars that detect pedestrians, are finding the way to development. And at the same time, it is starting to show some success in addressing the hugely challenging problem of general recognition of visual information.

This MSc is intended to respond to a growing skills shortage in research and industry for talents with a high level of training in the analysis and interpretation of images and video. The MSc covers both low-level image processing and high-level interpretation of videos using state-of-the-art machine learning methodologies. Moreover, it offers high-level training in programming languages, tools and methods that are necessary for the design and implementation of practical computer vision systems.

The unique set of skills and knowledge developed in this programme include: theoretical knowledge and practical application of methods in Computer Vision and Image Processing, programming skills in Matlab or C/C++, data collection and analysis techniques, logical and critical thinking, and communication and presentation skills.

The programme includes an individual project supervised by one of the leading academics in Computer Vision. Industrial collaborations or commercially focused projects are encouraged and facilitated.


The MSc in Computer Vision offers two MSc fee waivers on a competitive basis.

The programme offers two fee waivers for our PhD programme for two top ranked MSc students.

International Science and Engineering Excellence Awards for the value of either £2,000 or £5,000 per year are available to reward academic achievements, and help to attract the brightest and best students from overseas.


For questions of administrative nature, please contact

For questions about the academic content of the MSc Compuer Vision, please contact, quoting "MScVision" as the subject of your email.

Industrial Experience

The industrial placement takes place from the September following the taught part of the MSc and is for a maximum of 12 months. It is a student's responsibility to secure their own placement, but the EECS Placement Team will provide support. The Placement Team source and promote suitable opportunities, assist with applications, and with interview preparation.

The industrial placement consists of 8-12 months spent working with an appropriate employer in a role that relates directly to your field of study. The placement is currently undertaken after you have completed and passed the taught component of the degree and submitted your MSc project. The placement will provide you with the opportunity to apply the key technical knowledge and skills that you have learnt in your taught modules, and will enable you to gain a better understanding of your own abilities, aptitudes, attitudes and employment potential. The module is only open to students enrolled on a programme of study with integrated placement.

In the event that you are unable to secure a placement we will transfer you onto the 1 year FT taught programme without the Industrial Experience. This change will also apply to any student visa you hold at the time.

Return to top