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 :
https://www.w3schools.com/python/default.asp https://www.python.org

Ce cours est proposé dans les diplômes suivants
 Licence en chimie
Licence en chimie
Licence en mathématiques
Licence en mathématiques
Licence en physique
Licence en physique
Licence en sciences de la vie et de la terre - biochimie
Licence en sciences de la vie et de la terre - biochimie
Licence en Mathématiques - option : Data Science
Licence en Mathématiques - option : Data Science