- Docente: Elena Loli Piccolomini
- Credits: 6
- SSD: MAT/08
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Computer Science (cod. 8009)
Learning outcomes
At the end of the course students learn the basics of Numerical Computation as error analysis, data interpolation, numerical integration, non-linear equations, linear systems. They are able to solve problems of scientific computing.
Course contents
- Floating point numbers and finite arithmetics.
- Direct and iterative numerical methods for the solution of linear systems. The least squares formulation.
- Data and functions interpolation.
- Minimization of functions in one and more variables. Numerical algorithms for roots finding. Descent methods for multivariable functions minimization.
- Introduction to inverse problems in imaging: denoise, deblur, super-resolution, image reconstruction from projections.
- Exercises in Python.
Teaching methods
Classroom lessons and programming exercises.
In relation to the kind of activities and didactical methods adopted, the attendance to this class will require the preliminary participation of all the students to the Modules 1 and 2 of the Safety rules on study places, which can ne followed remotely in e-learning via the following link: [https://elearning-sicurezza.unibo.it/
Assessment methods
Delivery of an assigned project.
Written exam (quiz and/or open questions).
Office hours
See the website of Elena Loli Piccolomini
SDGs



This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.