Log in English French

Module Sheet

FISE FISA

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 5
Crédits ECTS : 12

Principes de la programmation


Code UE : S05T_INF1

Elément Constitutif :


Coefficient : 1

Programmation C


Code EC :

Tronc Commun




Volume horaire : 18:40

Type Nombre Durée
Cours 4 01:20
TD 10 01:20


Evaluations : 1

Type Coefficient
Examen Final 0.5
Contrôle Continu 0.5


Enseignants : 2

Enseignant Type
Abdallah Ahmad Responsable
Abdallah Ahmad Intervenant



  • Approfondir la programmation impérative en langage C.
  • Préparer les langages de programmation objet et la programmation système
Pré-requis :

UE Semestre Module
Principes de la programmation 5 Algorithmique et Complexité


  1. Rappels sur le langage C
  • Les pointeurs
  • Les pointeurs de fonctions
  • Les structures
  1. Notion avancées du langage C
  • Les entrées/sorties
  • La manipulation des chaines de caractères
  • Mise en oeuvre d’algorithmes avancés (tris, équilibrages)



QCMs et Un Partiel



  • Kernighan , Brian W ; Ritchie , Dennis M, "Le langage C : norme ANSI", Dunod
  • Programmer en langage C Cours et exercices corrigés, Claude Delannoy, Eyrolles

Compétences SecNumEdu:

Compétence Heures Cours Heures Pratique Niveau Entrée Niveau Sortie
Développement logiciel et ingénierie logicielle (sous l’angle de la sécurité) 2 2 0 1
Risques liés a la gestion de la mémoire en C.
Compétences :

Ref. Verbe Description Niveau
C2_2 mettre en place des pointeurs 3