Ce cours a pour objectif de poser les bases de l'algorithmique et de son application en programmation impérative via le langage C. Le cours comporte une introduction aux notions de bases de d'algorithmique (variables, fonctions, boucles, récursion, etc.) suivi d'un apprentissage du langage C axée sur l'interaction entre structure de données, mémoire et fonctions (les bases du langage étant abordées lors de la pré-rentrée). TD et TP suivront une progression similaire permettant, après avoir assimile les concepts algorithmiques, de les mettre en pratique en C. |