L'enseignement de la programmation ne constitue pas une fin en soi et est limité à un petit nombre de concepts permettant de décrire un enchaînement d'opération de base.
Les algorithmes à mettre en uvre sont de type formel ou numérique. L'objectif principal est d'entraîner les étudiants à combiner, sur des exemples simples, un petit nombre de commandes dont la fonction est clairement indiquée, en vue de résoudre un problème pratique donné. Aucune connaissance particulière n'est exigible sur la complexité des algorithmes et sur les techniques de preuve de programmes.
La mise en uvre de la programmation n'est pas séparée de l'utilisation du logiciel de calcul formel en tant qu'outil et s'effectue à l'occasion des séances d'interrogations orales, appliquées à la résolution de problèmes de mathématiques, de physique, de chimie, de mécanique et automatique.