Introduction to Numerical Methods and Fortran Programming