048ALGML1 | Algorithmique |
---|---|
L’algorithmique est un langage générique permettant de traiter des problèmes par enchainement d'instructions élémentaires. Il est à la base de tous les langages de programmation comme le C, Java ou autres. Ce cours a pour objectif d'initier les étudiants à la programmation en construisant des pseudo-codes (algorithmes, organigrammes). Suite à cet enseignement, l’étudiant sera capable d’analyser un programme (tant du point de vue de la justesse que des performances) et d’adapter les opérateurs de base (affectation de variables, opérations arithmétiques et logiques) et les structures des contrôles (test, boucles) pour implémenter des programmes efficaces. Il sera capable aussi de créer des algorithmes complexes en utilisant de variables telles que les tableaux unidimensionnels ou multidimensionnels. Temps présentiel : 37.5 heures Charge de travail étudiant : 150 heures Méthode(s) d'évaluation : Examen final pratique, Participation et assiduité, Partiel sur table, Travaux pratiques contrôlés Référence : |