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 Fee type
1 year
Full Time
MSc (Postgraduate) £28,200 ???abroad???
1 year
Full Time
MSc (Postgraduate) £12,500 ???home???