J'ai eu la responsabilité (95-97) du module L5 de la licence d'informatique. La maquette de cet enseignement est : 24 heures de cours, 30 heures de travaux dirigés et 40 heures de travaux pratiques. En cours et travaux dirigés sont abordés les aspects théoriques : monoïdes, langages rationnels, automates, grammaires, langages réguliers, langages algébriques, résiduels, automate minimal, monoïde syntaxique, analyse syntaxique, ambiguité., transformation d'une grammaire, analyse récursive. grammaires LL(1) et LR(1). En travaux dirigés et travaux pratiques nous étudions l'algorithmique associée aux problèmes des mots, ainsi que, l'utilisation de commandes UNIX spécifiques : grep, sed, awk, lex, yacc.