Unit NUMERICAL METHODS FOR INFORMATION TECHNOLOGIES

Course
Informatics
Study-unit Code
A002096
Curriculum
Cybersecurity
Teacher
Bruno Iannazzo
Teachers
  • Bruno Iannazzo
Hours
  • 47 ore - Bruno Iannazzo
CFU
6
Course Regulation
Coorte 2020
Offered
2021/22
Learning activities
Affine/integrativa
Area
Attività formative affini o integrative
Academic discipline
MAT/08
Type of study-unit
Opzionale (Optional)
Type of learning activities
Attività formativa monodisciplinare
Language of instruction
Italian or English (if all students agree).
Contents
Selected topics in Numerical Analysis related to approximation, linear algebra and non-linear optimization and their applications to data science and information technologies.
Reference texts
For the numerical analysis topics:
J. Stoer, R. Bulirsch. Introduction to numerical analysis. Springer. 2013;
material provided by the teacher.

For the optional topics, we will use a specific reference, that will be communicated during the lectures.
Educational objectives
Get into mathematical aspects related to some important data science and information technologies applications. Getting in touch with all mathematical modeling aspects: abstraction, modelisting interpretation, computer simulation.
Prerequisites
Basics in numerical analysis.
Teaching methods
Face-to-face lectures and laboratory sessions, using Matlab/Octave
Learning verification modality
Oral exam and seminar. The oral exam can be substituted by some exercises, a project or a seminar, upon availability.
Extended program
Least square approximation and singular value decomposition (principal component analysis).
QR factorization and Nonnegative matrix factorization. Matrices with positivity structure, eigenvalue computation. Non-linear and manifold optimization.
During the course, some applications to data science and information technologies will be taken into account: data fitting, complex networks; classification problems; machine learning.

Spline interpolation. B-splines. Trigonometric interpolation. Fast Fourier Transform. Application to digital filtering, curves and surfaces in computer graphics.
Condividi su