Cet enseignement porte sur les principes fondamentaux de la programmation, avec applications aux mathématiques ; il est basé sur le langage de programmation Python et fait suite au cours Mise en Oeuvre Informatique. Les objectifs sont :

Écrire des programmes simples en Python ;
Maitriser les structures de données classiques de programmation (listes, dictionnaires, etc.) ;
Se rapprocher de la machine (fichiers, éditeur et terminal) ;
Programmer des algorithmes orientés mathématiques ;
Réaliser quelques interfaces graphiques simples avec TkInter ;
Découvrir la programmation orienté objet ;