Développer l'habileté à utiliser la linguistique dans des applications informatiques. Faire découvrir les perspectives qu'offre le domaine de pointe qu'est le traitement automatique des langues.
Rappel de quelques notions linguistiques préalables à différents traitements informatiques: notions de logique, description phonologique et prosodique d'une langue, problèmes posés par la segmentation en unités lexicales, analyse syntaxique de surface, perspective linguistique sur les grammaires formelles, les automates finis et la hiérarchie de Chomsky. Un choix d'applications parmi les suivantes: synthèse de parole, encodage linguistique en XHTML ou XML, modèle morphosyntaxique de dépendance (HPSG), étiquetage morpho-syntaxique, utilisation d'un concordancier. Initiation à l'utilisation d'un langage de programmation (Perl, Prolog, Lisp...) pour l'analyse des langues naturelles.
Ce cours n'est dans aucun programme ouvert aux admissions.