- Docente: Sandro Rambaldi
- Credits: 6
- SSD: FIS/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Computer Science (cod. 8028)
Learning outcomes
Basic knowledge of physical biological and social complex systems.
Basic understanding of the methods of analisys, prediction and control.
Basic knowlege of network theory and of agent models with the ability to
use graphical methods 2D and 3D to illustrete the results.
Course contents
FIRST PART
Development of theoretical and numerical models for the physics of complex systems.
Agent models with artificial intelligence. Review of finite difference,
spectral and pseudo spectral numerical methods
ODE: Runge-Kutta and symplectic methods
PDE: wave – diffusion – equations.
SECOND PART
Group Project in C++. Groups of 3 or 4 students must create, under my guidance, their own model of a complex system.
Readings/Bibliography
class material: notes and exercises.
Numerical Methods, R. W. Hornbeck, Quantum Publisher Inc.
Numerical Recipes, W.H.Press et al, Cambridge University
Press
Teaching methods
lessons, seminars and laboratory practice
Assessment methods
final report on the project
Teaching tools
personal PC. videoprojector
Office hours
See the website of Sandro Rambaldi