Volumes horaires
- CM 19.5
- Projet -
- TD -
- Stage -
- TP 12.0
- DS -
Crédits ECTS
Crédits ECTS 6.0
Objectif(s)
A l'issue de ce cours les étudiants doivent pouvoir :
- Utiliser efficacement les outils simples de compilation (Makefile, ligne de commande Unix, etc...)
- Programmer, tester et mettre au point des algorithmes rédigés en C et mettant en oeuvre des structures de données dynamiques et/ou la récursivité.
Responsable(s)
Quentin GIORGI
Contenu(s)
- Syntaxe du langage C
- Pointeurs et gestion mémoire
- Listes chaînées
- Récursivité
- Pile, file, notion de type abstrait
- Environnement de développement Unix : Makefile simple, compilateur, débogueur, pages man
Algorithimique niveau 1.
Contrôle des connaissances
E1: Examen final de session 1 : 2h00 sur machine (si possible)
CC: Contrôle continu (QCM et/ou DM)
Calendrier
Le cours est programmé dans ces filières :
- Cursus ingénieur - Premier Cycle - Semestre 3
Informations complémentaires
Code de l'enseignement : 2AMCS211
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
- Equipe Informatique
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Bibliographie
Le langage C - B. Kernighan, D. Ritchie.
Polycopié de Bernard Cassagne - Ressource Internet.