Course overview
This course is available for students taking an honours degree in Mathematical Sciences. The course will cover an advanced topic in applied mathematics. For details of the topic offered this year please refer to the Course Outline.
Course learning outcomes
- Modelling: model a problem - Take a problem stated in words, and convert it into mathematical form- Consider assumptions and approximations - Deal with incomplete information/ideas by asking questions, and investigation
- Analysis: analyse the problem using diverse tools- Analysis (mathematical solution of problems)- Statistics (incorporating data)- Simulation- Algorithms
- Critically examine results:- Sanity checking- Close the loop between modelling->analysis->output- Sensitivity analysis
- Communicate results- Mathematical exposition skillsPre-requisites and assumed knowledge:Mathematics up to second year level will be required, including- Probability and Statistics II,- Scientific Computing or equivalent.In particular, this project will require some programming in the Julia programming language, which is similar to Matlab. Solid experience with any of Python, Matlab, R or Julia should be sufficient background. Some knowledge of graph theory and/or Discrete Maths would be useful.