Syntaxe et sémantique des langages
- Code de l'UE INFOB314
-
Horaire
30 30Quadri 2
- Crédits ECTS 5
- Langue
- Professeur Schobbens Pierre-Yves
L'étudiant sera capable :
Aborder les principales théories nécessaires à la compréhension, la compilation et l'interprétation des langages de programmation.
Les travaux pratiques comportent deux parties: Un projet pratique vise à réaliser le compilateur d'un petit langage. Un outil de test automatique est à la disposition des étudiants, et sert également à l'évaluation.
D'autre part, des exercices en salle sur papier permettent de manipuler les concepts du cours dans un cadre simplifié. Le syllabus d'exercices est :
Le cours ex-cathedra se concentre sur les concepts fondamentaux. Les travaux pratiques en salle illustrent les concepts par des exemples simples:
Le projet pratique forme à l'emploi d'outils : générateurs d'analyseur lexical, syntaxique, de code pour un petit langage.
60% Examen écrit à livre fermé, sans ordinateur (sauf EBS). Les examens écrits précédents sont disponibles sur le site Web du cours.
40% Projet, évalué par le test automatique, un rapport et un examen oral. Le projet doit être fait pendant le 2nd semestre, il ne peut être repassé en 2ème session.
Formation | Programme d’études | Bloc | Crédits | Obligatoire |
---|---|---|---|---|
Bachelier en sciences informatiques | Standard | 0 | 5 | |
Bachelier en sciences informatiques | Standard | 3 | 5 |