048ALPPL1

Algorithmique et programmation

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 : 25 heures


Charge de travail étudiant : 100 heures


Méthode(s) d'évaluation : Examen final, Examen final - deuxième session, Examen partiel, Projets