Taught course

Advanced Technology for Financial Computing

University of Edinburgh · College of Science and Engineering

Entry requirements

A UK 2:1 honours degree, or its international equivalent, in informatics, artificial intelligence, cognitive science, computer science, electrical engineering, linguistics, mathematics, physics, or other numerate degree.

Competent programming skills are essential. During your degree you must have completed a programming course in at least one of the following: C/C++, Java, Python, R, Matlab, Haskell, ML.

During your degree you must have completed the equivalent to 60 credits of mathematics that have typically covered the following subjects/topics: calculus (differentiation and integration), linear algebra (vectors and multi-dimensional matrices), discrete mathematics and mathematical reasoning (e.g. induction and reasoning, graph theoretic models, proofs), and probability (concepts in discrete and continuous probabilities, Markov chains etc.)

Months of entry


Course content

This new programme will provides you with a critical and practical appreciation of how data, computing and artificial intelligence technologies can be used and developed to deliver value in organisations with finance, risk and decision-making related digitalisation from both technology and business perspectives.

The move towards digital organisations offers great potential for small and large, public and private enterprises. The University is in the UK's second largest financial centre after London and is leading cutting-edge, data-driven innovation to become the data capital of Europe.

This programme is taught by world class researchers and educators. It is based on full-time cross-disciplinary study and has strong links to existing centres of research excellence within three world-class academic Schools – the School of Informatics, Edinburgh Business School and the School of Mathematics.

Qualification, course duration and attendance options

  • MSc
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

+44 (0)131 651 3266