En informatique, la programmation dynamique est une méthode algorithmique pour résoudre des problèmes d’optimisation,consistant à résoudre un problème en le décomposant en sous-problèmes, puis à résoudre les sous-problèmes.
C’est un élément à rajouter dans le bagage du développeur curieux.