Master Sciences, Technique, Santé


Nom de l’UE : Mif12 - Compilation / traduction de programmes



Yüklə 1,53 Mb.
səhifə51/253
tarix02.01.2022
ölçüsü1,53 Mb.
#31044
1   ...   47   48   49   50   51   52   53   54   ...   253

Nom de l’UE : Mif12 - Compilation / traduction de programmes

Nombre de crédits : 3

UFR de rattachement : UFR Informatique
Responsables d’UE : Erwan Guillou Tél. : 04 72 44 82 42 Mèl. : Erwan.Guillou@liris.cnrs.fr

Contact formation : Behzad Shariat Tél. : 04 72 43 13 11 Mèl. : behzad.shariat@liris.cnrs.fr


Enseignement présentiel : 39 heures

Répartition de l’enseignement présentiel :

Cours Magistraux 15 heures

Travaux Dirigés 12 heures

Travaux Pratiques 12 heures

Contrôle des connaissances


Contrôle continu : coefficient 0,33

projet


Examen terminal : coefficient 0,67


Type de l’UE

Obligatoire : OUI  Formation : MASTER mention informatique Parcours : Général

Optionnelle : NON Formation : Parcours :

Place de l’UE dans le parcours : M1 Semestre : S1

Modalités d’accès à l’UE (pré-requis conseillés) : NON Lesquels :


Programme – contenu de l’UE

Rappel sur les grammaires et langages, analyse lexicale, syntaxique et sémantique, génération de code 3 adresses et optimisations locales et globales, analyse et interprétation de fichiers source.


Projet commun Conduite de projet /Compilation : les étudiants doivent choisir un sujet parmi plusieurs proposés, et le réaliser par groupes de 5 ou 6 maximum pendant le semestre, avec remise de rapport final et présentation de l’application réalisée. Les sujets portent sur la compilation, et le suivi de projet est assuré en Génie logiciel, ce qui nécessite une parfaite alternance des emplois du temps de TP des deux disciplines (une semaine TD en Génie logiciel, TP en Compilation, pour toute la promotion, et inversement la suivante).
Compétences acquises
Méthodologiques :

- La maîtrise de différentes tâches intervenant dans la traduction. La connaissance de mécanismes de description formelle de certaines de ces tâches.

- L’utilisation de connaissances théoriques (issues de la théorie des langages formels et des automates), dans un cadre contraint par les machines réelles pour construire des modules associées à certaines tâches de traduction.
Techniques :

outils de spécification de langages de programmation, techniques de génération de code.


Secteur d’activité concerné et compétences métier acquises :

informatique







Yüklə 1,53 Mb.

Dostları ilə paylaş:
1   ...   47   48   49   50   51   52   53   54   ...   253




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin