Algorithmique et langage C - 3EU6ALC6

Informations générales

  • Volumes horaires

    • CM -
    • Projet -
    • TD -
    • Stage -
    • TP 30.0

    Crédits ECTS

    Crédits ECTS 2.5

Objectif(s)

Assimiler la syntaxe et les concepts fondamentaux du langage C. Elaborer un algorithme efficace en minimisant l'utilisation de ressources système : CPU, mémoire, Entées/Sorties. Choisir une structure de donnée adaptée à l'implémentation d'un algorithme.

Responsable(s)

Brahim RAMDANE, Antoine VEZIER

Contenu(s)

• Programmation modulaire et paramètres des fonctions,
• Réservation dynamique de mémoire,
• Chaines de caractère, accès aux fichiers,
• Tableaux et structures de données.

Contrôle des connaissances

Session 1
Examen terminal (ET1) : 1 examen individuel sur machine de 2h (séance 15)
Contrôle continu (CC1) : 1 mini-test de 10 min (séance 6), 1 examen mi-parcours individuel sur machine de 1h (séance 10)

Session 2
Examen terminal (ET2) : 1 examen écrit d'1h, la note obtenue en session 2 (ET2) remplace la note de session 1 (ET1)
Contrôle continu (CC2) : le contrôle continu n'est pas rattrapable, report de la note de session 1 en session 2 (CC1=CC2)

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2026/2027

Informations complémentaires

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

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