Section outline
-
Enseignants
- Laurent Mounier (Cours et Projet)
- Cristian Ene (Travaux Pratiques et Projet)
- Catherine Vigouroux (Projet)
Évaluation
- une note d'Examen Termimal (ET)
- une note de Contrôle Continu (CC) = (Note DS x 2 + Note Projet)/3
- la note finale du cours de Programmation (NF) = 65% ET + 35% CC
Enfin, la note finale de l'UE "Programmation et Langages" est la moyenne pondérée de la note finale de "Programmation" (coefficient 0.65) et de la note finale de "Langage Machine " (coefficient 0.35)
Ressources et documents utiles
- l'emploi du temps sur ADE
- le wiki des ressources informatiques de l'UFR IM2AG
- un résumé de différentes solutions pour travailler à distance sur les TPs ...
Documents pédagogiques
- Sur le langage C
- une fiche de traduction "notation algorithmique vs langage C"
- une fiche d'aide à l'utilisation de GDB
- un livre pour débuter la programmation en C
- Le polycopié en ligne de Bernard Cassagne sur le langage C : version HTML et version PDF
- Un aide-mémoire assez concis sur le système d'exploitation Linux
Annales
- Le sujet de l'Examen de décembre 2023 et des éléments de correction
- Le sujet du DS de novembre 2023 et des éléments de correction
- Le sujet de l'examen de "Programmation en C' de 2021, et des éléments de correction
- Le sujet du DS d'octobre 2022 et des éléments de correction
-
-
Fiche de traduction notation algorithmique <-> langage C
-
cours 4 "Programmation" : types et expressions (quelques transparents)
Lien zoom pour ce coursTP : le sujet, et un exemple de programme sur les types énumérés -
cours 5 : représentation contiguë des séquences (quelques transparents), et un exemple de programme sur les types produitsTP : le sujet
-
cours 6 : sous-programmes et paramètres (quelques transparents)
TP : le sujetQuick : jeudi 17/10 - De 13H30 à 14H30 -
-
cours 9 : allocation dynamique (fin), exercices
TP : allocation dynamique (partie 2) -
cours 10 : compléments pour le Projet et exercices (des exemples de code C)TP : arguments de la ligne de commande, entrées-sorties dans des fichiers (le sujet du TP) ; utilisation de GDB (le sujet et le fichier nécessaire)
-
Utilisation d'arguments de la ligne de commande, lecture et écriture de fichiers