- Docente: Giulio Casciola
- Credits: 8
- SSD: MAT/08
- Language: Italian
- Moduli: Giulio Casciola (Modulo 1) Carolina Vittoria Beccari (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Bologna
- Corso: First cycle degree programme (L) in Information Science for Management (cod. 6060)
-
from Sep 18, 2025 to Dec 12, 2025
-
from Sep 17, 2025 to Dec 10, 2025
Learning outcomes
The general ideas and concepts of scientific computation and error analysis are introduced. The lessons are mostly concerned with the treatment of traditional mathematical problems and the aspects which are of importance for the design of algorithms are examined in Matlab/Octave environment
Course contents
Computer representation of data and floating point arithmetic. Approximation of functions and solution of the approximation of experimental data by polynomial interpolation. Numerical integration. (Module 1) Finding roots of a nonlinear equation and numerical methods for the solution of systems of linear equations. (Module2) The theoretical topics will be supported by a laboratory activity in which the MATLAB/Octave system will be used for testing the proposed methods and their application to 2D vector drawing.
Readings/Bibliography
The course uses a handout prepared by the teacher; the following texts are for further study.
1.A. Quarteroni, R.sacco, F. Saleri, Matematica Numerica, Springer (2008);
2.A. Quarteroni, F. Saleri, Calcolo Scientifico esercizi e problemi risolti con Matlab e Octave. Springer (2008);
3.V. Comincioli, Analisi Numerica: metodi, modelli, applicazioni. Apogeo, on-line ed.(2005)
Teaching methods
Lectures and classroom exercises carried out on your computer.
Tasks are assigned weekly for learning the presented concepts.
In consideration of the type of activity and the teaching methods adopted, the attendance of this training activity requires the prior participation of all students in the training modules 1 and 2 on safety in the study places, [https://elearning-sicurezza.unibo.it/], in e-learning mode.
Assessment methods
The oral exam is mainly based on LAB exercises and is divided into a certain number of questions, designed to verify the student's preparation on the topics covered during the course and deepened in the LAB exercises. The student, in addition to discussing the exercises, will have to demonstrate that they know how to use the MATLAB/Octave software.
This exam modality foresees that the student has carried out all the LAB exercises, eventually completing autonomously those that he did not manage to finish during the activity in the classroom or left as practice.
At the end of the course, there will be a preliminary exam for those who attended. The exam will be practical and similar to the oral exams of subsequent sessions.
The exam aims to assess the student's understanding of scientific computing problem-solving methodologies.
Teaching tools
Web page of the course.
Teacher's pantries.
Web applications.
Texts of the exercises to be carried out.
MATLAB/Octave scripts.
Links to further information
https://www.dm.unibo.it/~casciola/html/mnc2526.html
Office hours
See the website of Giulio Casciola
See the website of Carolina Vittoria Beccari