UCL (University College London)

Course Introduction

Scientists and engineers are tackling ever more complex problems, most of which do not admit analytical solution and must be solved numerically. Numerical methods can only play an even more important role in the future as we face even bigger challenges. Therefore, skilled scientific programmers are in high demand in industry and academia and will drive forward much of the future economy.

Course Modules

Computational and simulation methods; numerical methods; numerical optimisation; research computing with c++; research software engineering with python; techniques of high'performance; acquisition and processing of 3'dimensional geometry; applied bayesian methods; astronomical spectroscopy; combinatorial optimisation; computational modelling for biomedical imaging; graph theory; image processing; inverse problems in imaging; information retrieval and data mining; machine vision; statistical computing; supervised learning.

Course Additional Entry

An upper 2nd Class Honours degree from a UK university or an overseas qualification of an equivalent standard in mathematics, computer science, engineering, physical sciences or a closely related subject.

Duration & Attendance Qualification Tuition fees
1 year
Full Time
MSc (Postgraduate)
2 years
Part Time
MSc (Postgraduate)
1 year
Full Time
PgDip
2 years
Part Time
PgDip