L’informatique est une discipline qui fait désormais partie de la formation de base de tout ingénieur. L’UFR d’Informatique de l’AgroParisTech apporte non seulement cette formation de base mais forme aussi des ingénieurs spécialisés en informatique qui s’intègrent bien au marché de l’emploi et évoluent rapidement vers des postes à responsabilités.
En première année
Les enseignements sont essentiellement dispensés sous forme de TD du tronc commun :
- Initiation aux Systèmes d’Information, avec développement d’une application web dynamique en PHP/MySQL
- Introduction aux systèmes d’information géographique (SIG), en collaboration avec l’UFR dynamique des milieux et organisations spatiales (DMOS).
En deuxième année
L’UFR propose plusieurs séquences optionnelles aux étudiants de deuxième année :
- Informatique et science de la vie : calculs, séquences, développement, évolution.
- Publication sur l’Internet en milieu scientifique.
- Développement d’une application Web dynamique en Java : un système d’information pour gérer la nutrition animale.
- Le tableur excel : la programmation en VBA.
En troisième année : spécialisation Management et Ingéniérie des Systèmes d’Information
L’enseignement de spécialisation comporte 520 heures réparties en 5 blocs, avec un projet fil rouge, de mi-septembre à fin février.
La spécialisation se termine par un stage obligatoire en entreprise d’une durée de 6 mois, de début mars à fin août.
La spécialisation MISI accueille chaque année 10 à 24 élèves.

- Ingénierie de la connaissance :
- programmation système ;
- algorithmique ;
- intelligence artificielle et exploitation de données structurées (XML).
- Organisation de l’information :
- bases de données relationnelles : concepts et mise en œuvre avec Oracle : télécharger le support au format PDF ;
- datawarehouse & datamining.
- Programmation avancée :
- concepts objets ;
- langage C/C++ ;
- langage Java : télécharger le support au format PDF.
- Conduite de projet :
- informatique et Entreprise ;
- génie logiciel ;
- modélisation (UML).
- Architectures Web :
- architectures réseau ;
- structurer une application (MVC) ;
- côté client (HTML, Javascript) ;
- côté serveur (PHP, J2EE).












