Aperçu des sections
-
Enseignants
- Laurent Mounier (Cours et Projet)
- Cristian Ene (Travaux Pratiques et Projet)
- Catherine Vigouroux (Projet)
Évaluation
- une note d'Examen
- une note de Contrôle Continu = (Note DS x 2 + Note Projet)/3
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 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 de novembre 2020, et des éléments de correction
- Le sujet du DS de novembre 2019, et des éléments de correction
- Le sujet de l'examen de novembre 2019 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 27/11 au lundi 4/12.
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.
Les tâches à effectuer avant le début du projet sont les suivantes :
- constituer et enregistrer les groupes du projet (trois groupes de 3 étudiants et un groupe de 2 étudiants OU deux groupes de 4 étudiants et un groupe de 3 étudiants) dans ce fichier [avant le vendredi 24/11 12h]
- s'inscrire sur le canal mattermost consacré au projet
-
Fiche de traduction notation algorithmique <-> langage C
-
cours 5 : représentation contiguë des séquences (quelques transparents), et un exemple de programme sur les types produitsTP : le sujet
-
-
-
cours : Allocation dynamique et chaînageTP : allocation dynamique et séquences chaînées (partie 1)Quick : jeudi 09/11 - 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