Composante
UFR IM2AG (informatique, mathématiques et mathématiques appliquées)
Période de l'année
Automne (sept. à dec./janv.)
Description
Maîtriser les bases d'un langage de programmation impératif "généraliste" (le langage C) ; appréhender les problématiques liées à la programmation (codage, compilation, deboggage, tests).
Programme résumé:
- "programme" et "langage de programmation"
- notion de type, les types en langage C
- représentation contiguë de séquence, les tableaux en C
- sous-programmes et paramètres, pointeurs
- allocation dynamique et chaînage
- programmation modulaire
- compilation séparée, Makefile
- tester et débogger un programme, l'outil gdb
Cet enseignement se termine par un "projet de programmation" à temps plein sur une semaine permettant de mettre en pratique l'ensemble des concepts présentés.
Heures d'enseignement
- CMCM15h
- TPTP36h
Période
Semestre 9