1. Floating point arithmetic. Floating point numbers. Overflow, underflow and machine precision
2. Graphics. Two- and three-dimensional plots.
3. Programming scripts and functions. Conditional statements. Loops. Scripts versus functions.
4. Numerical linear algebra Matrices, arrays and operations. Solving linear systems. Computing eigenvalues and eigenvectors.
5. Approximation of functions and data. Polynomial interpolation. Linear least squares.
5. Iterative procedures. Fixed point iterations.
6. Roots of nonlinear functions. Solution of non linear systems.
7. Unconstrained and constrained minimization.
8. Solvers for ordinary differential equations.