Développer ses habiletés d'abstraction, de lecture et de conception d'algorithmes; d'utilisation d'un langage de programmation de haut niveau; et d'application des méthodes numériques à la résolution de problèmes dynamiques.