IFT313 - Introduction aux langages formels
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Hiver 2026, Été 2026
- Répartition de la charge de travail
- 3-1-5
Cible(s) de formation
S'initier aux fondements théoriques des langages de programmation, en particulier aux langages formels, à la théorie des automates ainsi qu'à l'analyse lexicale et syntaxique.Contenu
Langages réguliers et expressions régulières. Automates finis et analyseurs lexicaux. Langages et grammaires hors contexte. Arbre syntaxique et grammaire ambiguë. Automates à pile de mémoire, analyseurs syntaxiques descendants et analyseurs syntaxiques ascendants. Machines caractéristiques. Classes de grammaires hors contexte : LL, SLR, LALR et LR. Applications aux langages de programmation. Générateurs d'analyseurs lexicaux et syntaxiques.Préalable(s)
MAT115* Sujet à changement
Les informations ci-dessous sont sujettes à changement.
Les étudiantes et étudiants inscrits peuvent voir leur horaire détaillé dans le calendrier de monPortail ou se référer à l'horaire fourni par leur faculté.
Groupe 1
5 janvier au 21 avril 2026
| Jour | Heures | Nombre de séances |
|---|---|---|
| Lundi | 13:30 - 15:20 | 12 |
| Mardi | 13:30 - 15:30 | 1 |
| Vendredi | 13:30 - 15:20 | 12 |
| Vendredi | 13:30 - 15:30 | 1 |
Groupe 18
6 janvier au 21 avril 2026
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mardi | 10:00 - 11:50 | 12 |
| Mardi | 13:30 - 16:20 | 1 |
| Mercredi | 13:00 - 14:50 | 12 |
| Mercredi | 13:30 - 15:50 | 1 |
