You are here


Advanced Programming

Provide advanced knowledge of both theoretical and practical programming in C ++ and Python, with particular regard to the principles of object oriented programming and best practices of software development (advanced use of version control systems, continuous integration, unit testing).


Reduced Order Methods for Computational Mechanics

The course aims to provide the basic aspects of numerical approximation and efficient solution of parametrized; PDEs for computational mechanics problem (heat and mass transfer, linear elasticity, viscous and potential flows) using reduced order methods.

Topics in Continuum Mechanics

  • Reminders on Linear Algebra and Tensor Calculus
  • Kinematics of deformable bodies
  • Eulerian and Lagrangian descriptions of motion
  • Balance laws of continuum mechanics: conservation of mass, balance of linear and angular momentum, energy balance and dissipation inequality
  •  Constitutive equations
  •  Fluid dynamics: the Navier Stokes equations
  •  Solid mechanics: nonlinear and linearized elasticity
  •  Selected topics from the mechanics of biological systems


Sign in