DAMSL-091 Numerical Algorithms
Type
Preparatory
Course Code
DAMSL-091
Teaching Semester
A semester
ECTS Credits
5
Syllabus
- Floating point arithmetic,
- Stability of algorithms,
- Root finding algorithms: Bisection, Newton and Secant methods,
- Methods for solving linear systems: Direct methods (LU, Cholesky), Iterative methods (Jacobi, Gauss-Seidel, SOR, Steepest Descent, Conjugate Gradient),
- Singular Value Decomposition (SVD) and its applications,
- Least Squares problem,
- Interpolation and Numerical differentiation,
- Algorithms in Optimization,
- Monte Carlo methods.
Learning Outcomes
Upon completion of the course the students will be able to:
- Have good knowledge of the basic numerical algorithms in the field, their properties, and characteristics.
- Computer implementation of the algorithms
- Solution of basic applied problems using these algorithms
- Very good understanding of their capabilities, limitations, advantages, and disadvantages
Student Performance Evaluation
Homework and/or Lab Assignments, Final Exam and/or Project
Prerequisite Courses
Calculus I, Linear Algebra I, Python