Le document présente un cours de programmation structurée en langage C, destiné aux étudiants en génie civil et en mécanique énergétique. Il couvre les bases du langage, y compris les types de données, les variables, les opérateurs et la programmation modulaire, tout en se concentrant sur l'apprentissage pratique à travers des travaux dirigés et des projets. Les objectifs incluent la résolution de problèmes algorithmiques et l'initiation à la programmation événementielle.