Ce module se focalise sur les données au sein d’un projet et plus particulièrement des étapes amont et aval d’un traitement informatique : leur acquisition (plan d'expérience, collecte) et leur visualisation (la partie gestion de base de données est, quant à elle, abordée dans le module 8.5). L'objectif est de sensibiliser les étudiants à l'importance de l’organisation de la collecte des données afin d’anticiper au maximum certains risques (échantillons trop petits, données imprécises, manquantes ou biaisées, informations redondantes, etc.).


L’Intelligence Artificielle (IA) s’intéresse à la définition et à la mise en œuvre d’approches permettant l’implantation de formes d’intelligence capables d’automatiser la résolution de tâches complexes. Les nombreux développements dans le domaine, pour certains récents, sont à l’origine d’approches permettant d’adresser de larges gammes de problèmes d’intérêt particulier pour l’Industrie. Le module « Introduction à l’Intelligence Artificielle » offre à l'ensemble des étudiants du département « Informatique et Intelligence Artificielle » (2IA) une introduction générale avancée à l’IA. Au-delà d’une définition de l’IA, d’une présentation des gammes de problèmes qu’elle propose d’adresser, de multiples illustrations pratiques, et d’une présentation des grandes phases de ses développements, cette introduction présente un panorama des principaux problèmes du domaine d’étude et différentes méthodes de résolution. En complément d’une introduction aux approches symboliques issues du domaine de la Logique, une place importante sera donnée aux techniques à base d’Apprentissage Automatique (Machine Learning) aujourd’hui largement utilisées dans l’Industrie.

A l’heure où les applications informatiques s'immiscent dans chacune de nos activités quotidiennes nous produisons et exploitons un volume conséquent de données. Il est indispensable pour tout ingénieur en informatique de disposer de compétences en stockage de données et en programmation web susceptibles de les utiliser.

Les techniques de développement Web s'appuient sur un ensemble de technologies dont l'assemblage est la clef de la réussite de projets informatiques. Ces technologies sont aussi bien les éléments fondateurs du Web des années 80 que des dernières évolutions en matière de présentation de l'information ou que les meilleures pratiques des modèles de conception. Ce module intègre également des enseignements avancés en Base de Données, qui peuvent prendre de multiples formes en fonction de leur usage pressenti.