L’objectif  de ce  cours  est  d’approfondir  le  sujet  des  structures  de  données  et  des  algorithmes fondamentaux en informatique. Les structures de données permettent d’organiser l’information dans la mémoire d’une machine. Des algorithmes exploitent les structures de données afin de résoudre efficacement des problèmes précis.