Niveau: DUT 1A (Bac+1), Volume: 46h
Equipe pédagogique: Samba Ndojh Ndiaye, Noura Faci, Vincent Vidal, et Isabelle Dutraix
Ce cours présente les fondamentaux en programmation procédurale avec le langage C. Il s’agit d’introduire des généralités de la structure d’un programme source en C (ex., répartition en un ou plusieurs fichiers sources, déclarations, blocs, notion de fonction). Ce cours permet aux étudiants de se familiariser avec les instructions du préprocesseur, les types prédéfinis, les E/S, les instructions de contrôle et le type tableau. Un autre volet du cours est consacré aux fonctions (ex., paramétrages, passages de paramètres), au type pointeur et les chaines de caractères. Les différentes applications des pointeurs sont aussi étudiées (ex., tableaux de taille dynamique, allocation dynamique de la mémoire).