NUMERICAL ALGORITHMS

Academic year
2019/2020 Syllabus of previous years
Official course title
NUMERICAL ALGORITHMS
Course code
CM0224 (AF:274875 AR:166145)
Modality
On campus classes
ECTS credits
6
Degree level
Master's Degree Programme (DM270)
Educational sector code
MAT/08
Period
2nd Semester
Course year
2
Where
VENEZIA
Moodle
Go to Moodle page
This course will enable each student to understand the meaning and the potentialities of simple numerical algorithms; the students will learn to implement those Algorithms, and to perform simple correctness tests.
Each student can handle basic Numerical Methods. He is able to implement in Matlab simple Numerical Algorithms.
Each student must know the fundamental concepts of Infinitesimal Calculus in one and more variables and Linear Algebra.
- Floating-point numbers. Notions of programming in MATLAB
- Numerical solution of nonlinear equations: Picard and Newton methods
- Data approximation and numerical interpolation
- Numerical integration
- Numerical methods for the solution of ordinary differential equations: Euler methods, Cranck-Nicolson, Runge-Kutta methods
A. Quarteroni, F. Saleri, e P. Gervasio. Scientific Computing with MATLAB and Octave. Springer Verlag, 2010.
During the course, the students must prepare two projects: the first concerning the techniques for the numerical interpolation and approximation of data. The second on the numerical solution ordinary differential equations.

An oral test will follow, to discuss the results of the two projects and verify the student's knowledge on the course topics.
Classroom lessons.
PC-based activities.
The moodle platform is exploited in order to propose assignments, and supplementary material.
English
Teaching language: English

Classes will start on the 9th of March 2020
written and oral
Definitive programme.
Last update of the programme: 08/05/2020