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.