Environnement informatique : ordinateurs et périphériques, système d'exploitation, gestion de fichiers. Résolution de problèmes : stratégie, rôle des algorithmes. Concepts et propriétés des algorithmes. Représentation interne des données numériques et caractères. Le langage MATLAB : variables, types, structures de contrôle, fonctions et mode de passage des paramètres. Méthodologie de programmation : programmation structurée, raffinements successifs, analyse, environnement de programmation, tests et outils de correction.