Théorie des LangagesDéveloppement et Mathématiques pour l'ingénieur (STI)
Théorie des Langages
Unité d'enseignement Développement et Mathématiques pour l'ingénieur · AS06_DEVM2 | Code EC AS06_DEVM2-4
6ECTS (UE)
1Coefficient
21:20Heures
Séquencement
Objectifs pédagogiques
- Comprendre quelques concepts et algorithmes classiques sur les automates et langages formels
- Mise en oeuvre pratique avec Lex & Yacc et dans le contexte des technologies XML
Programme
- Finite Automata
- Regular Expressions and Languages
- Context-Free Grammars and Languages
- Lex & Yacc
- XML Data Model and Typing
Modalités d'évaluation
Contrôle Continu Intégral : 50% Interro sur papier + 50% Rendu TD machine (x2)
Références bibliographiques
- Hopcroft, Motwani, Ullman. Introduction to automata theory, languages, and computation, 3rd Edition. Addison-Wesley 2007. http://infolab.stanford.edu/~ullman/ialc.html
- Levine, Mason, Brown. Lex and Yacc. O'Reilly.
- Abiteboul, Manolescu, Rigaux, Rousset, Senellart. Web Data Management, Cambridge University Press, 2011. http://webdam.inria.fr/Jorge/
Compétences
1| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C1_1 | prouver | théorie des langages | 2 |