For students outside of the Department, an appropriate A level in Mathematics (or equivalent) is required for this module. If you are unsure whether you meet this criteria please contact before attempting to enrol. This module gives an introduction to programming skills for mathematical and actuarial sciences students in the context of a range of mathematical modelling topics.

Mathematical modelling skills will be an important focus alongside learning how to structure and implement codes in both Matlab and R. A key part of the module will be investigative open-ended computational modelling studies at both the group and individual level.