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
3 years
Full Time
BEng (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.

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

90% Go on to work and/or study

In work 55
Studying 30
Studying and working 5
Unemployed 10
Unknown 0

29% Total study time lectures

Total Written: 51%

Total Coursework: 14%

Total Practical: 35%

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

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