v2.7.0 (3961)

Enseignement scientifique et technique - UC1-17 : Programmer en C, application à des données de télédétection

Descriptif

Le module de programmation en C s'articule autour de deux périodes organisées séquentiellement et ayant des finalités pédagogiques distinctes. La première période (22 heures) propose un apprentissage progressif du langage C à travers une succession de cours et de travaux dirigés qui peuvent être regroupés selon les 8 thèmes suivants : - les types et instructions élémentaires ; - la fonction, unité de programmation - la compilation ; - la programmation modulaire ; - les tableaux et traitements associés ; - la notion de pointeur et d'allocation dynamique ; - le traitement des chaînes de caractères ; - la gestion des fichiers. La deuxième période (22 heures) comporte la réalisation, en binôme, d'un projet appliqué aux sciences du vivant. Cette deuxième période est particulièrement importante car elle donne aux élèves ingénieurs une pratique de la conduite de projet et leur permet la mise en oeuvre des connaissances acquises lors de la première période. De plus, le domaine d'application du projet s'inscrit parfaitement dans le cursus des élèves.

Objectifs pédagogiques

Le module de programmation en C comporte trois objectifs : 1) l'apprentissage du langage C, dont la syntaxe sert de base aux langages de Programmation par Objets C++ et Java ; 2) l'acquisition des bases de la programmation, par l'apprentissage de la conception et du développement d'un programme ; 3) la conduite d'un projet de conception et de réalisation appliqué aux sciences du vivant, qui permet aux élèves ingénieurs la mise en pratique des connaissances acquises à un domaine qu'ils connaissent bien. De plus, le langage C est largement utilisé dans le domaine des sciences du vivant, notamment pour le traitement de données expérimentales.

44 heures en présentiel

effectifs minimal / maximal:

8/24

Diplôme(s) concerné(s)

UE de rattachement

Pour les étudiants du diplôme Ingénieur AgroParisTech

Des connaissances de base dans un langage informatique (php, matlab, python,...) sont fortement recommandées: notions de variables, d'itérations, de conditionnels et de fonctions.

Format des notes

Numérique sur 20

Pour les étudiants du diplôme Ingénieur AgroParisTech

Vos modalités d'acquisition :

Pédaogie par projet

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 12

Le coefficient de l'UE est : 2.5

Pour les étudiants du diplôme Parcours IAE forestier (ingénieur AgroSupDijon)

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 12

Le coefficient de l'UE est : 2.5

Pour les étudiants du diplôme Accueilli Athens

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 12

Le coefficient de l'UE est : 2.5

Programme détaillé

Une première séquence d'environ 22 heures de cours/TD et une deuxième séquence d'environ 22h de projets réalisés en binôme.

Mots clés

langage C, algorithmique, traitement de données
Veuillez patienter