Imperial College London

Course Introduction

This specialist course focuses on artificial intelligence and knowledge engineering, as well as the development of computational and engineering models of complex cognitive and social behaviours.

Course Modules

Modules include: short introduction to prolog; prolog; individual project. Optional modules include: computer vision; machine learning; computational neurodynamics; knowledge representation; privacy enhancing techniques; modal logic; logic'based learning; robotics; intelligent data and probabilistic inference; advanced statistical machine learning and pattern recognition; advanced databases; dynamical systems and deep learning; simulation and modelling; pervasive computing; operations research; information and codes; type systems for programming languages; complexity; advanced issues in object oriented programming; systems verification; graphics; custom computing; network and web security; advanced computer architecture; introduction to bioinformatics; cryptography engineering; advanced computer graphics; computational finance; parallel algorithms; software engineering for industry; computing for optimal decisions; independent study option.

Course Additional Entry

2.1 Honours degree in a science or engineering discipline, including computing.

Duration & Attendance Qualification Tuition fees
1 year
Full Time
MSc (Postgraduate) £28,200  Whole course. First year overseas fees
1 year
Full Time
MSc (Postgraduate) £12,500  Whole course. First year home fees