Descriptif
- 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.
Objectifs pédagogiques
- l'apprentissage du langage C, dont la syntaxe sert de base aux langages de Programmation par Objets C++ et Java ;
- l'acquisition des bases de la programmation avancée, par l'apprentissage de la conception et du développement d'un programme ;
- 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.
- CM : 6
- TD : 24
- Travail personnel : 10
effectifs minimal / maximal:
8/14Diplôme(s) concerné(s)
- Ingénieur AgroParisTech
- Accueillis cursus ing 2e et 3e année (erasmus et école)
- Accueillis IAE forestiers (ingénieurs de l'Institut Agro Dijon)
UE de rattachement
- 2A-UEchoix-S1 : UE à choix Semestre 1
domaines ParisTech
Système d'information - Modélisation.domaines Saclay
Ingénierie, sciences et technologies de l’information.Pour les étudiants du diplôme Ingénieur AgroParisTech
Des connaissances de base dans un langage de programmation (Python, PHP, Mathlab,...) sont indispensables : notions de variables, d'itérations, de conditionnels et de fonctions.
Pour les étudiants du diplôme Accueillis cursus ing 2e et 3e année (erasmus et école)
Des connaissances de base dans un langage de programmation (Python, PHP, Mathlab,...) sont indispensables : notions de variables, d'itérations, de conditionnels et de fonctions.
Pour les étudiants du diplôme Accueillis IAE forestiers (ingénieurs de l'Institut Agro Dijon)
Des connaissances de base dans un langage de programmation (Python, PHP, Mathlab,...) sont indispensables : notions de variables, d'itérations, de conditionnels et de fonctions.
Format des notes
Numérique sur 20Pour les étudiants du diplôme Ingénieur AgroParisTech
Vos modalités d'acquisition :
Validation par conduite d'un 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 Accueillis cursus ing 2e et 3e année (erasmus et école)
Vos modalités d'acquisition :
Pédagogie 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 Accueillis IAE forestiers (ingénieurs de l'Institut Agro Dijon)
Vos modalités d'acquisition :
Pédagogie 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
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.