- Docente: Germana Landi
- Credits: 6
- SSD: ING-IND/26
- Language: English
- Moduli: Germana Landi (Modulo 1) Alessandro Lanza (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Ravenna
-
Corso:
Second cycle degree programme (LM) in
Offshore Engineering (cod. 9249)
Also valid for Second cycle degree programme (LM) in Offshore Engineering (cod. 9249)
-
from Sep 21, 2023 to Nov 09, 2023
-
from Nov 16, 2023 to Dec 14, 2023
Learning outcomes
A successful learner from this course will be able to: a) Dealing with basic numerical analysis concepts such as: accuracy, truncation and round-off errors, condition numbers, convergence, stability b) Solving linear system numerically c) Solving nonlinear equations and systems numerically d) Dealing with numerical methods for solving ordinary differential equations. In addition, at the end of the course students are able to implement Matlab scripts and functions applying the studied methods to case studies derived from engineering practice.
Course contents
The course will cover fundamental topics in numerical computation, including in particular:
Basic concepts: accuracy, precision, truncation and round-off errors, condition numbers, operation counts, convergence and stability.
Matlab programming environment.
Numerical Solution of nonlinear equations.
Numerical solution of linear and nonlinear systems.
Numerical solution of Ordinary Differential Equations.
Throughout the course, lectures will be supported by computer laboratory activities, during which the Matlab software will be used for solving practical problems.
Readings/Bibliography
- Uri M. Ascher, Chen Greif, A first Course in Numerical Methods, SIAM 2011
- S. C. Chapra, R. P. Canale Numerical Methods for Engineers, Sixth Edition, Mc Graw Hill.
Teaching methods
The course involves theoretical lectures and practical Matlab exercises carried out during the laboratory classes.
In view of the type of activities and teaching methods adopted, the attendance of this training activity requires the prior participation of all students in Modules 1 and 2 of safety training in the workplace (https://elearning-sicurezza.unibo.it/), in e-learning mode.
Assessment methods
The exam consists of a written test containing exercises that require the analysis and preparation of Matlab scripts. Personal notes, codes and texts are not allowed in this test.
Teaching tools
Lectures, lecture slides, exercises, laboratory activities with Matlab and preparatory quizzes on the learning platform Virtuale
Office hours
See the website of Germana Landi
See the website of Alessandro Lanza