Algorithmique et programmation - KAEL6M05

  • Volumes horaires

    • CM 6.0
    • Projet -
    • TD 6.0
    • Stage -
    • TP 28.0
    • DS 4.0

    Crédits ECTS

    Crédits ECTS 0.5

Objectif(s)

Maitrise de la programmation impérative et du langage C
Etre capable de déterminer les structures de données adaptées à un problème à traiter. Programmation, validation et deboggage d'un programme en langage C

Contenu(s)

  • Les fichiers
  • Les structures de listes : pile, file
  • La récursivité
  • Les algorithmes de tri et leur complexité
  • Les listes chaînées

Prérequis

  • Connaissance des éléments de base du langage C
  • Maîtrise des outils d'édition de texte et du processus de compilation

Contrôle des connaissances

50% contrôle continu
50% examen terminal :

  • 1 épreuve sur machine
  • tous les documents
  • pas de connexion internet - ni montre, ni tablette, ni PC
  • En cas de tiers-temps : sujet adapté
    En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.

Calendrier

Le cours est programmé dans ces filières :

  • Formations d'ingénieur - E2I - Semestre 6

Informations complémentaires

Code de l'enseignement : KAEL6M05
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

Kernighan & Ritchie, Le langage C, norme ANSI, chez Dunod