Ce cours a pour but de développer des compétences en algorithmique d'une part et de s'intéresser à la programmation avec les différents langages informatiques d'autre part.

Ce cours est adressé aux étudiants de 1ere Année Licence en Math et Informatique. Il leur permet de connaître les différents structures de données utilisés dans le domaine de l'informatique et d'appliquer leur connaissance a la proposition des algorithmes efficaces comme solutions pour les différents systèmes informatiques.