Initier l'étudiant à un langage de programmation procédural. Connaître les étapes à suivre afin de résoudre un problème à l'aide d'un ordinateur. Développer la créativité, l'esprit d'analyse et une bonne méthodologie de la programmation. S'initier à la résolution de problèmes scientifiques.
Étude des principaux éléments des langages de programmation procéduraux: types simples et composés, variables locales et globales, expressions, structures de contrôle, fonctions, tableaux. Algorithmes intéractifs et récursifs. Passage de paramètres par valeur et par référence. Notions d'algorithmique et de conception de programmes. Modularité et organisation des données. Traduction en langage structuré: E/S, instruction de contrôle, vecteur mémoire, procédure. Préparation de programmes lisibles, compréhensibles et modifiables. Convention d'écriture de programmes et de documentations.
Ce cours n'est dans aucun programme ouvert aux admissions.