Suivez-nous Twitter de l'UVHCPage facebook de l'UPHF

Unité d'enseignement : PROGRAMMATION C

» Licence Informatique

Crédits ECTS : 4
Volume horaire : 36 Heures

Compétences et savoirs enseignés

Savoir coder un algorithme dans un langage impératif (le langage C) ; Savoir décomposer un programme en sous-programmes ; Renforcer les connaissances en algorithmique (enregistrement, fichier) ; Initiation à la conception de jeux de tests.

Références Bibliographiques

- Le Langage C. P. G. Aitken, B. L. Jones. Pearson, 2012. 978-2-7440-2545-7 - Initiation à l’Algorithmique et à la programmation en C. R. Malgouyres, R. Zrour, F. Feschet. Dunod, 2011. 978-2-10-055703-5

Activités

DescriptionVolume Horaire
Cours Magistraux

Cours : • Eléments du langage (alphabet, déclaration, types, variables, boucles) • Structure d’un programme en ‘C’ • Initiation à la chaine de compilation • Sous-programmes • Tableaux • Enregistrement • Fichier • Introduction aux pointeurs

9.0

Travaux Dirigés

TD : Utilisation des expressions et opérateurs de base, des instructions de base. Conception et écriture de procédures et fonctions. Définition et manipulation d’un tableau. Définition d’un enregistrement. Manipulation de fichiers. Utilisation d’un pointeur pour passer une valeur à un sous-programme.

9.0

Travaux Pratiques

TP : 9 Tp de 2 heures (TP1-2 : premiers programmes (types simples, boucles) ; TP3-4 : structuration d’un programme (sous-programmes) ; TP5-6 : tableaux ; TP7-8 : enregistrements et fichier TP9 : exercices de synthèse)

18.0