ADVANCED APPLIED MATHEMATICS

University of Camerino

Department: School of SCIENCE AND TECHNOLOGYLocal Code: ST1105
University of Camerino logo

Course Details

ECTS Credits:12
Language of Instruction:English
Mode of Delivery:In-person
Study Programme:Bachelor
Type of Course:Lecture

Course Content

Module Nonlinear Optimization:

Elements of Operations Research,

Models and algorithms for Linear Programming problems.


Module Numerical methods for differential equations:

Elements of Numerical analysis,

Elements of Analysis on ordinary differential equations,

Elements of Analysis on partial differential equations

The course is partitioned into two modules: Nonlinear Optimization (6 credits) and Numerical methods for differential equations (6 credits)


Module Nonlinear Optimization.

Convex sets and Convex functions. 

Unconstrained minimization: Optimality conditions. Generic minimization scheme. Descent methods, Gradient descent method, Newton’s method, Quasi.-Newton’s method. 

Constrained Programming: Lagrange dual function, Optimality conditions, Equality constrained minimization problems, Sequential quadratic programming


Module Numerical methods for differential equations.

Methods for the numerical approximation of ordinary differential equations: shooting method, finite difference method, finite elements methods.

Methods for the numerical approximation of partial differential equations: finite difference method for elliptic hyperbolic and parabolic equations, finite elements methods for elliptic equations.

Learning Outcomes

Module Nonlinear Optimization.

D1.1 Know optimality conditions for unconstrained optimization

D1.2 Know optimality conditions for constrained optimization. 

D1.3 Illustrate the main features of algorithms for unconstrained, equality constrained and inequality constrained optimization problems 

D2.1 Classify and compare various models and algorithms for nonlinear optimization problems 

D2.2 Utilize specific software for solving nonlinear optimization problems

D3.1 Choose between different algorithms the most suited for solving specific nonlinear optimization problems

D3.2 Evaluate advantages and disadvantages of individual algorithms for nonlinear optimization

D4.1 Discuss the main aspects (theoretical and algorithmc) in nonlinear optimization

D5.1 Deepen through personal study, the most recent aspects of Nonlinear Programming

D5.2 Study independently the most recent algorithmic developments in the area.


Module Numerical methods for differential equations.

D1.1 Know the fundamental concepts on the numerical approximation of ordinary differential equations

D1.2 Know the fundamental concepts on the numerical approximation of partial differential equations

D2.1 Produce algorithms for the numerical solution differential equations 

D2.2 Carry out matlab codes for the implementation of approximation methods for differential equations

D3.1 Evaluate the features of the various approximation methods in order to solve efficiently a given differential equation problem

D4.1 Express rigorously the features of the various approximation methods and of the results computed by these methods

D5.1 Learn, by personal study, new approximation techniques for differential equations.

D5.2 Generalize the approximation methods studied in the course for the solution of other differential equation problems.

© 2026 KreativEU Course Catalogue. All rights reserved.

Last updated: 3 March 2026

Co-funded by the EU

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union. Neither the European Union nor the granting authority can be held responsible for them.