OBJECTIFS L'objectif de ce cours est d'apprendre auxétudiants les notions essentielles de la programmation en langage C. Au terme de ce cours, les apprenants doiventêtre capables de faire des analyses de simples problèmes et de proposer des programmesécrits en langage C pour leur automatisation.
PRE REQUIS Le bon déroulement de ce cours suppose la maîtrise des connaissances en algorithmique.
MASSE HORAIRE La masse horaire totale de ce cours est de 60 heures réparties de la façon suivante: Cours théorique : 25 heures Travaux pratiques en salle machine : 35 heures METHODES D'EVALUATION Deux contrôlesécrits d'une durée de 3 heures chacune suivant la progression du cours. Un projet informatique qui fait usage des notions acquises en programmation en C sur une période de deux semaines estàréaliser par lesétudiants par groupe de deux ou troisétudiants au maximum au terme du cours.
CONTENU DU COURS ●Généralités ●La présentation du compilateur Visual C++ et ses outils ●Les tableaux et les Chaînes de caractères ●Les pointeurs ● Les structures Les fonctions ● ●Les opérations d'entrée sortie sur fichier ●La gestion dynamique de la mémoire ●Le préprocesseur
BIBLIOGRAPHIE 1. Notesde cours du professeur 2. ClaudeDelanny,Programmer en langage C,Edition Eyrolle 2002. 3.B. Kernighan et D. Ritchie.Le langage C. Masson 1995, et surtout sa 2èmeédition chez Dunod, 1990 (ouvrage de référence). 4. Ilexiste d'autres références sur le Web. Utilisez un moteur de recherche !!!
ENSEIGNANT Dr Eugène C. Ezin, Enseignant Chercheur, eugene.ezin@imsp-uac.org