- Docente: Leonardo Chirco
- Credits: 3
- SSD: ING-IND/19
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Mechanical Engineering (cod. 0927)
Learning outcomes
The student will acquire the capability to write medium complexity programs for numerical solution of differential equations, describing the dynamical system evolution. In particular, the student will be able to:
- write algorithms for the solution of differential equations;
- write C/C++ routines;
- build simple graphical interfaces for result visualization.
Course contents
- Structured programming
- Recalls of numerical algebra. Matrix operations. Linear equation system solution with direct methods
- Numerical integration of first, second and higher order differential equations. Initial value problems.
- Result visualization
Readings/Bibliography
C books:
Bellini, Guidi. Linguaggio C. McGraw-Hill
Kelley, Pohl. C-Didattica e programmazione. Pearson
Additional books:
Ceri, Mandrioli, Sbattella. Informatica: arte e mestiere. McGraw-Hill
Monegato. Fondamenti di calcolo numerico. Levrotto & Bella
Epperson. Introduzione all'analisi numerica. McGraw-Hil
Teaching methods
Lessons will be held in the computer laboratory.
Assessment methods
The final examination involves the presentation ad discussion of a report, in which the students will describe the solution of an assigned numerical analysis problem
Teaching tools
Computer laboratories
Office hours
See the website of Leonardo Chirco
SDGs

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