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
-
Cette section rassemble les informations et ressources utiles pour le "Projet de Programmation" qui se déroulera du lundi 25/11 au vendredi 29/11.
Le sujet du projet est accessible sur ce lien.
Le squelette du code fourni pour le projet est accessible ici.
Les issues à effectuer sont ici.
Avant le début du projet, [avant le vendredi 22/11 12h] : constituer les groupes du projet (un groupe de 3 étudiants et deux groupes de 4 étudiants) , en envoyant un mail à Laurent Mounier, Cristian Ene, Catherine Vigouroux en mentionnant vos logins GitHub
-
-
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 -
-
TP : allocation dynamique (partie 1)
-
TP :
- allocation dynamique (partie 2)
- utilisation de GDB (le sujet et le fichier nécessaire)
- arguments de la ligne de commande, entrées-sorties dans des fichiers (le sujet du TP) ;
-
Utilisation d'arguments de la ligne de commande, lecture et écriture de fichiers