Imperial College London

Course Modules

Year 1: Computer systems; databases; discrete mathematics; hardware; integrated laboratory; logic; object'oriented programming; mathematical methods; professional issues; programming; reasoning about programs. Year 2: Compilers; models of computation; networks and communications; operating systems; software engineering (algorithms); software engineering (design); statistics; integrated laboratory. Year 3: Advanced databases; advanced computer architecture; automated reasoning; custom computing; complex systems; distributed systems; graphics; introduction to informatics; ludic computing; machine learning; operations research; organisations and management processes; robotics; simulation and modelling; software engineering (methods); software engineering (systems verification); technical presentations skills; humanities/foreign language/business courses; integrated laboratory (group projects); industrial placement. Year 4: Advanced graphics and visualisation; advanced issues in object'oriented programming; advanced topics in software engineering; automated reasoning; cognitive robotics; complexity; computational finance; computer vision; computing for optimal decisions; distributed algorithms; intelligent data and probabilistic inference; knowledge representation; machine learning and neural computation; modal and temporal logic; models of concurrent computation; multi'agent systems; network security; parallel algorithms; performance analysis; programme analysis; quantum computing; type systems for programming languages; humanities/foreign language/business courses.

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

Qualifications required:

  • SQA Advanced Higher AAA
  • GCE A-level A*AA-A*AAA
  • European Baccalaureate 87%
  • International Baccalaureate 39
  • GCE AS-level
  • SQA Higher
  • 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.

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

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

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

85% Go on to work and/or study

In work 80
Studying 5
Studying and working 0
Unemployed 10
Unknown 10

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