Imperial College London

Course Introduction

This course offers a background in computational management science. Study areas include: advanced databases; advanced graphics and visualisation; advanced issues in object'oriented programming; advanced topics in software engineering; automated reasoning; cognitive robotics; complexity; complex systems; computational finance; computer networks and distributed systems.

Course Modules

Modules include: short introduction to prolog and matlab; computational finance; individual project. Optional modules include: advanced databases; dynamical systems and deep learning; simulation and modelling; operations research; complexity; systems verification; computing for optimal decisions; intelligent data and probabilistic inference; computer vision; pervasive computing; information and codes; type systems for programming languages; machine learning; computational neurodynamics; advanced issues in object oriented programming; knowledge representation; prolog; graphics; custom computing; network and web security; advanced computer architecture; robotics; introduction to bioinformatics; cryptography engineering; advanced computer graphics; parallel algorithms; software engineering for industry; advanced statistical machine learning and pattern recognition; 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???