1. Programmation mathématique - Matlab - Python 2. Optimisation sans contraintes - concepts de base : calculs différentiels, conditions d'optimalité, - descente itérative (méthodes de premier et second ordre, recherche de pas, régions de confiance) - applications (ajustement de courbes paramétriques, débitage de signaux) 3. Optimisation sous contraintes - méthodes de pénalité extérieur - méthodes de points intérieurs - applications à la restauration d'images 3. Optimisation globale - méthodes d'intervalles - méthodes évolutionnaires - méthodes de Monte-Carlo