## 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 | Fee type |
---|---|---|---|

3 years Full Time |
BEng (Hons) | £9,000 | ???home??? |

### 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

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

### 93%

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

### £25,000

### 88%

In work | 71 |
---|---|

Studying | 16 |

Studying and working | 1 |

Unemployed | 6 |

Unknown | 5 |

### 27%

Total Written: **56**%

Total Coursework: **11**%

Total Practical: **34**%