Imperial College London

Course Modules

Year 1: Computing modules: Architecture; logic; object'oriented programming; professional issues; programming; reasoning about programmes; laboratory; Mathematics modules: algebra; analysis; analytical methods and analysis; geometry and linear algebra. Year 2: Computing modules: Operating systems (JMC); software engineering (design); laboratory and project work; Mathematics modules: algebra; orthogonality; probability and statistics 1. Year 3: Computing modules: Automated reasoning; compilers; computer networks and distributed systems; concurrency; custom computing; databases; distributed systems; graphics; introduction to informatics; machine learning; operations research; performance analysis; simulation and modelling; software engineering methods; type systems for programming languages; Mathematics modules: algebra 2; algebraic number theory; applied probability; biostatistics; computational linear algebra; communicating mathematics; design of experiments and surveys; discrete mathematics; elementary number theory; finite difference methods for partial differential equations; finite element method; Galois theory; games, risks and decisions; graphs, algorithms and optimisation; group representation theory; groups, rings and numbers; group theory; linear algebra and matrices; methods of approximation; modern statistical methods for pattern recognition; Monte Carlo methods in finance engineering; numerical analysis; numerical solution of ordinary differential equations; optimisation; orthogonality; practical numerical algorithms; probability and statistics 2; rings and modules; rings and fields; statistical modelling; statistical modelling with applications in finance; statistical pattern recognition; statistical theory; stochastic simulation; survival models and actuarial applications; theoretical numerical analysis; tilings and patterns; time series.

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

Qualifications required:

  • GCE A-level A*A*AA-A*A*A
  • SQA Advanced Higher AAA
  • Irish Leaving Certificates AAAAAA
  • European Baccalaureate 87%
  • International Baccalaureate 39
  • Course specific
  • 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

88% Go on to work and/or study

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

27% Total study time lectures

Total Written: 56%

Total Coursework: 11%

Total Practical: 34%

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

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