L’algorithmique et la programmation, disciplines de base enseignées dans les programmes informatiques. Ce cours a comme objectif d'introduire les l'étudiants au méthodes et techniques de base en algorithmiques et en programmation. Dans ce cours, l’étudiant sera amené à analyser des problèmes et à proposer des algorithmes de résolution à décrire dans un langage de programmation donné sous forme de programme à compiler et à exécuter.

OBJECTIFS GENERAUX : Acquérir les notions de base de l’algèbre générale : logique, raisonnement, ensembles, applications, relations, groupes, anneaux et corps ;

Comprendre le langage mathématique et avoir une solide initiation à la rigueur et au raisonnement logique ;

Connaitre les types de raisonnement mathématiques et les structures algébriques.