Update your status of this course
Imperial College London Course/Program Name
Application closes on
National :01 Jul 
International :01 Jul 
EU :01 Jul 

MSc Advanced Computing

 Course Level
Masters / PG
Full Time

1 Year
 Start month

 Tuition fee

27100 GBP
10000 GBP
10000 GBP

Application fee

International 0 GBP
National 0 GBP
Department of Computing
Scores accepted
IELTS (min)6.5
TOEFL-IBT (min)92

World University Ranking

Get the best abroad education loan at free of cost

WeMakeScholars initiative is supported by the Govt. of India; associated with 10+ public/private banks & NBFCs.

Due to high number of loan requests from your region, we are not accepting any new applications at the moment. We believe in offering quality service to our customers.

Sorry for the inconvenience caused.

About this course

This course 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 taught postgraduate course offers you 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.

The programme is suitable for students who are primarily interested in a career orientated towards development and applications in industry, while the MRes in Advanced Computing is aimed at students interested in a research career either in the industrial or academic sector.

Check further details on University website

Eligibility Criteria

Minimum academic requirement
2.1 Honours degree with a substantial computing component.

International qualifications
The academic requirement above is for applicants who hold or who are working towards a UK qualification. 

English language requirements
All candidates must demonstrate a minimum level of English language proficiency for admission to the College.

Check further details on University website

Course Modules

Compulsory modules

  • Short Introduction to Prolog


  • Individual project

Optional modules
Autumn and spring

  • Prolog

Software Engineering for Industry
Choose the equivalent of between five and eight full modules from the lists below. Two half modules = one full module.


  • Separation Logic: Local Reasoning about Programs (half module)
  • Computing in Space with OpenSPL (half module)
  • Concurrent Processes (half module)
  • Medical Image Computing (half module)
  • Privacy Enhancing Techniques (half module)
  • Computational Neurodynamics
  • Advanced Estimation in Robotics (half module)
  • Complexity
  • Advanced Issues in Object Oriented Programming
  • Knowledge Representation
  • Modal Logic (half module)


  • Cryptography Engineering
  • Scalable Distributed Systems Design (half module)
  • Large Scale Data Management (half module)
  • Body Sensor Networks in the Internet of Things (half module)
  • 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

Choose the equivalent of between zero and two full modules from the lists below.


  • Advanced Databases
  • Computer Vision
  • Dynamical Systems and Deep Learning
  • Information and Codes
  • Type Systems for Programming Languages
  • Machine Learning


  • Systems Verification
  • Logic-Based Learning
  • Custom Computing
  • Network and Web Security
  • Advanced Computer Architecture

Check further details on University website

How to Apply

All applicants must apply online.

You can usually apply for up to two courses, although your second choice will only be considered if your first-choice application is unsuccessful.

Most courses don't have a formal closing date, but popular courses close when they are full, so you should apply early to avoid disappointment. There may also be funding deadlines that apply to you.

You will need to upload documents with your applications, which may include transcripts and degree certificates.

Offer holders will need to pay a deposit to secure your place. This will be deducted from the balance of your tuition fees.

Check further details on University website