Ce livre constitue le matériel de cours pour le module "Structures de données, algorithmique et complexité - Niveau I", proposé aux étudiants de Génie Informatique de l'École Nationale d'Ingénieurs de Sfax, Tunisie (ENIS). Il comprend une sélection d'exercices corrigés, ainsi que des travaux dirigés et pratiques. La première partie, divisée en six chapitres, se consacre aux structures de données en C, chaque chapitre étant enrichi d'une sélection d'exercices corrigés. La seconde partie présente quatre séries de travaux dirigés, appliquant les concepts abordés précédemment. Enfin, la troisième partie se concentre sur les travaux pratiques pour illustrer concrètement les notions discutées dans l'ensemble du livre.