Cet enseignement a pour but d’apprendre à manipuler les structures de données classiques (tableaux,
enregistrements, files et piles) pour concevoir des programmes structurés en langage Java.
On introduit en l’expliquant le langage de la théorie des ensembles et les opérations élémentaires sur les
ensembles. Le traitement de la notion de fonction est une introduction au cours de programmation
fonctionnelle de 3ème année.
Les objectifs principaux poursuivis dans ce module sont la maîtrise par l’étudiant des notions fondamentales
de la structuration de documents numériques et des concepts informatiques des technologies XML.
Identifier et comprendre les principaux enjeux liés à la numérisation de documents, de leurs normalisation et
leurs échanges dans des systèmes d’informations.
Maîtriser les grandes étapes du processus de transformation des documents : de l’encodage à l’exploitation
effective par l’humain.
Connaître les principales grammaires de structuration de documents utilisées dans les sciences humaines.
Utiliser les principales catégories d’outils logiciels disponibles : leurs atouts et leurs limites. Ces objectifs se
voient réalisés dans des projets individuels.