Imperial College London

Course Introduction

This course offers students the opportunity to study a wide variety of topics in depth with dedicated experts. It is aimed at students who have a substantial background in computing and who want to study advanced computing concepts and technologies in more depth.

Course Modules

Compulsory modules include: research project; short introduction to prolog; research skills; academic writing; research project 2nd; individual project. Optional modules include: separation logic (local reasoning about programs); computing in space with OpenSPL; concurrent processes; medical image computing; privacy enhancing techniques; computational neurodynamics; advanced estimation in robotics; complexity; advanced issues in object oriented programming; knowledge representation; modal logic; cryptography engineering; scalable distributed systems design; large scale data management; body sensor networks in the internet of things; advanced computer graphics; computational finance; parallel algorithms; computing for optimal decisions; intelligent data and probabilistic inference; advanced statistical machine learning and pattern recognition.

Course Additional Entry

2.1 Honours degree with a substantial computing component.

Duration & Attendance Qualification Tuition fees
1 year
Full Time
MRes £28,200  Academic year. First year overseas fees
1 year
Full Time
MRes £12,500  Academic year. First year home fees