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. This course is suitable for students who are primarily interested in a career orientated towards development and applications in industry.
Compulsory modules: short introduction to prolog; individual project. Optional modules include: prolog; software engineering for industry; 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; independent study option.
Course Additional Entry
2.1 Honours degree with a substantial computing component. All candidates must demonstrate a minimum level of English language proficiency for admission.
|Duration & Attendance||Qualification||Tuition fees||Fee type|