- 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)
-
from Sep 22, 2025 to Dec 16, 2025
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
- Finite numbers
- Numerical linear algebra: matrix factorizations (LU, Singular Value Decompositions) and their applications
- Solution of linear systems
- Solution of the least squares problem and its application in data approximation and machine learning.
- Numerical computation of the solution of a nonlinear equation. Iterative approaches: bisection method, fixed point iteration, Newton method.
- Minimization of a function in R^n: introduction, descent methods and their application in machine learning trainings.
- Inverse problems: ill-posedness and regularization.
Exercises in Python on the topics of the lessons.
N.B.
Students with learning disorders and\or temporary or permanent disabilities:
please, contact the office responsible (https://site.unibo.it/studenti-con-disabilita-e-dsa/en/for-students ) as soon as possible so that they can propose acceptable adjustments. The request for adaptation must be submitted in advance (15 days before the exam date) to the lecturer, who will assess the appropriateness of the adjustments, taking into account the teaching objectives.
Readings/Bibliography
Slides and notes of the teacher.
Teaching methods
frontal lessons and exercises with laptops.
Assessment methods
The exam will be in two parts:
1) multiple choice quiz with 21 questions in about 45 minutes.. Each correct answer is worth 1/30 and 15/30 score is necessary to pass to the second part of the exam.
2) oral exam where the student discuss the exercises completed during the course. the maximum score is 11/30.
The final score is the sum of the two previous scores. If the student obtain more than 30, ite gets the laude.
The oral exams start after the quiz.
Teaching tools
slides and notes on Virtuale.
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.