UCL Financial Computing and Analytics

Financial Computing Courses at UCL


Financial Computing comprises both Computational Finance (algorithmic trading, risk management, market simulation, portfolio optimisation) and Financial IT (financial software engineering, cloud computing, GPU and scalable high-performance computing), providing taught courses at undergraduate (BSc, MEng) and postgraduate (MSc) levels, and training in research at PhD level.


Students interested in studying Financial Computing at UCL should please use the Choosing a Programme resource for advice on the most appropriate programme to apply for.

Taught MSc Programmes

The Department of Computer Science hosts severak MSc programmes on financial topics, including:

  • The MSc in Financial Risk Management, designed in conjunction with leading risk professionals, aiming to meet the growing demand for professionals who are highly skilled in quantitative risk management with specific skills in computer science, statistics and mathematics.

The department also hosts three other MSc programmes with optional content relating to finance:

  • The MSc in Computer Science prepares students for employment in the computing industries and IT. Optional modules in financial computing are available for students wishing to embark on careers in financial services technology.
  • The MSc in Financial Systems Engineering is suitable for graduates with first degrees in computing or related fields, aiming to prepare students for senior technical roles in the IT and software development side of the financial computing industry.

  • The MSc in Computational Statistics and Machine Learning is suitable for graduates with first degrees that include a significant mathematics and/or statistics component. Options in quantitative finance are available to those with an interest in the quantitative side of financial technology.

PhD Research

UCL leads the UK PhD Centre in Financial Computing, a joint initiative with LSE, LBS and 15 leading financial institutions. Graduates who are interested in Financial Computing PhD research may either apply for a full-time PhD or an industry-based part-time PhD.

The PhD Centre has studentships to support 10-14 new full-time PhDs each year for five years; PhDs can be taken in departments across UCL and LSE (e.g. Computer Science, Mathematics, Statistics), with a common first year where students take an MRes in Financial Computing at UCL. The PhD Centre is also keen to recruit professionals working in the financial services industry who are interested in pursuing a part-time PhD in Financial Computing.