On successful completion of this module, students will be able to
Solving physical problems on a computer;
Finding an appropriate model and numerical scheme;
Implement an appropriate solution;
Understand the computer output and control the numerical errors.
Introduction to C++ (using linux environment) and object oriented programming;
Solving ordinary differential equations using Euler or Runge Kutta schemes;
Introduction to symplectic integration schemes;
Partial differential equations;
Introduction to Monte Carlo methods (example: Ising model);.
MAU11401, MAU23205, MAU23404
This module will be examined in a 2 hour examination in Michaelmas term. Continuous assessment will contribute 40% to the final grade for the module at the annual examination session. Re-assessments if required will consist of 100% exam.