Ce cours permet aux étudiants de se familiariser et de s'initier à la programmation sous un environnement de programmation interactif qui est Matlab (Matrix Laboratory) de la société Maths Works. Ce dernier est doté d'une puissance de calcul scientifique et de visualisation de données.

En effet Matlab permet de manipuler des matrices, d'afficher des courbes et des données, de mettre en œuvre des algorithmes, de créer des interfaces utilisateurs, et peut s’interfacer avec d’autres langages comme le C, C++, Java, et Fortran. En outre, Il permet aussi de réaliser des simulations numériques basées sur des algorithmes optimisés en code et basés sur les recherches les plus récents dans tous les domaines de l'engineering, de l'économie et d'autres.