Volume horaire
2h
Établissement
INP - ENSEEIHT
Description
Ce cours se découpe en 6 séances que les étudiants réalisent en autonomie grâce à des classeurs Jupyter. La matière est évaluée à l'aide d'un projet à réaliser en binôme, incluant l'élaboration rigoureuse d'une structure de donnée ainsi que l'écriture d'algorithmes.
Le contenu des séances est le suivant :
- Séance 1 : présentation, bases du langage C (structures de contrôle, variables, etc.)
- Séance 2 : sous-programmes, pointeurs et tableaux
- Séance 3 : types utilisateurs, modules, librairie standard
- Séance 4 : organisation de la mémoire, allocation dynamique
- Séance 5 : symboles statiques, types abstraits, constantes, pré-processeur
- Séance 6 : outil make et présentation du projet

