Ce cours (moitié du cours Maths Spécifique 2) aborde les aspects formels des langages :
- automates, expressions régulières, diagrammes syntaxiques
- techniques d'analyse de langages
- preuves de programme : assertions, invariants, pré- post-conditions
- Logique temporelle
- limites de la calculabilité, machines de Turing, dénombrabilité, classes de problèmes P, NP, NP-complet
F. Bapst (HEIA-FR).
- Professeur-e: Bapst Frédéric