This course enables the student to solve mathematical models using numerical approaches. Precisely, the course aims at introducing students to more discrete models and nonlinear optimisation problems including non-discrete examples with differential equations.