Objectives: Familiarization with approximation methods and techniques for the task of manipulating difficult computational problems connected to different science domains.
Competences: The ability and facility to combine tools of Mathematical Αnalysis with techniques and methodologies of Computer Science for the task of reducing computational complexity. Learn programming by studying and avoiding errors in computations.
Course Content (Syllabus)
Error Analysis in calculations and round-off errors. Numerical solution of non linear equations. Numerical linear algebra. Interpolation theory. Splines. Optimization-least squares approximation. Numerical differentiation and integration. Numerical methods for ordinary differential equations. Applications using mathematical software (Python/Matlab).