Mastery of development tools: text editors used for writing Fortran code, as well as associated compilation and debugging tools.
Knowledge of Fortran syntax: variable declaration, management of different data types and arrays, control structures such as loops and conditionals, and subroutine calls
Formulate a physical problem into equations and discretize these equations by selecting an appropriate grid
Write a report on a numerical project, including a concise presentation of the approach used, the numerical methods employed, and an analysis of the numerical results.