Descriptif
L'objectif principal de ce cours est de donner aux étudiants une vision globale de la chaîne de compilation (préprocesseur, compilateur, assembleur, édition des liens) ainsi que les notions de base sur le fonctionnement dun compilateur. Les étudiants écriront, en projet, un compilateur complet.
24 heures en présentiel (16 blocs ou créneaux)
effectifs minimal / maximal:
8/32Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Diplôme d'ingénieur
SE203b
Connaissances de 1eA ou équivalent. Langage C, Bases de la théorie des langages
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
La note finale est composée :
- du projet de compilation sur 13 points ;
- du contrôle de connaissances final sur 7 points.
Des points seront retirés pour absences non justifiées en cours.
L'UE est acquise si Note finale >= 10- du projet de compilation sur 13 points ;
- du contrôle de connaissances final sur 7 points.
Des points seront retirés pour absences non justifiées en cours.
- Crédits ECTS acquis : 2.5 ECTS
- Crédit d'UE électives acquis : 2.5
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé