Cet enseignement a pour but la maîtrise de la programmation, des structures de données élémentaires (séquentielles et arborescentes) et des algorithmes associés. Le langage MATLAB est utilisé comme support en TP. L'accent en mis en fin de module sur l'apprentissage des concepts de base permettant de concevoir des programmes de toute taille.