Imperial College London

Course Modules

Modules include: advanced computer architecture; advanced databases; advanced graphics and visualisation; advanced issues in object'oriented programming; automated reasoning; advanced topics in software engineering; cognitive robotics; complexity; complex systems; computational finance; computer vision; computing for optimal decisions; custom computing; distributed algorithms; intelligent data and probabilistic inference;knowledge representation; machine learning; machine learning and neural computation; modal and temporal logic; models of concurrent computation; multi'agent systems; network security; parallel algorithms; performance analysis; program analysis; quantum computing; type systems for programming languages.

Duration & Attendance Qualification Tuition fees
4 years
Full Time
MEng (Hons) £9,000  Academic year. First year home fees

Qualifications required:

  • SQA Higher
  • International Baccalaureate 39
  • GCE A-level A*AA-A*AAA
  • SQA Advanced Higher AAA
  • GCE AS-level
  • GCSE/SQA Standard Grade

Key Course Information

KIS Key Information Set

The KIS is an official overview of comparable information on higher education courses for prospective students. Read more.

93% Overall, I am satisfied with the quality of the course

The course is well organised and is running smoothly 92%
I have been able to access general IT resources when I needed to 97%
The library resources and services are good enough for my needs 93%

£25,000 Average salary 6 months after course has finished

88% Go on to work and/or study

In work 71
Studying 16
Studying and working 1
Unemployed 6
Unknown 5

24% Total study time lectures

Total Written: 49%

Total Coursework: 14%

Total Practical: 38%

£2,994 - £9,221
Typical cost of university accommodation

£4,335 - £11,475
Typical cost of private accommodation