Mathematics

Computing for Data Analytics and Finance (L6)

Module code: G5219
Level 6
15 credits in autumn semester
Teaching method: Practical, Workshop, Lecture
Assessment modes: Coursework, Computer based exam

The aim of this module is to provide you with basic programming skills with applications in MATLAB/Octave, Python or R, which are very important for your future career in industry. 

No previous programming experience is assumed; you will build up quite quickly to an operational level.

Topics include:

  • (tax/loan/investment/portfolio) ledger book programming
  • graphing and charting financial data
  • stochastic simulations involving random number generators
  • importing/exporting to databases and websites
  • advanced topics in financial computing and financial data analysis.

 

Module learning outcomes

  • Have a systematic understanding of computer packages such as MATLAB or Python
  • Understand how to plan file structure
  • Access and manipulate data from external data files
  • Apply the methods and techniques they have learnt to solve finance related problems