Indicative Module Content
The course aims to give students the necessary tools to solve well-known mathematical problems such as solution of linear systems, solving differential equations and non-linear equations, data approximation problems, etc. The use of the MATLAB software package, which is world-famous and used by engineers and theoreticians of computer science, makes possible the implementation and study of the methods presented in the theory.
- Floating Point Arithmetic.
- Methods of approximating functions and data with polynomials, piecewise polynomial functions and Fourier series.
- Numerical methods for solving linear and non-linear systems (direct and iterative).
- Numerical approximation of eigenvalues and eigenvectors of matrices.
- Numerical integration and derivation.
- Methods of solving Ordinary and Partial Differential Equations.
- Programming using the MATLAB package: data structures (vectors, matrices and complex numbers), control structures, defining and calling functions.
- Programming computational methods (taught in theory) using MATLAB. Introduction and use of the tools (toolbox) of MATLAB.
- Create graphs for two- and three-dimensional data.
- Creating Graphical Interactive Environments (GUIs).
- Interaction of MATLAB with FORTRAN and C.
- Introduction to Ontocentric Programming.