Polytechnique > Programmes > Cours et horaires > Détails et horaire

Répertoire des cours et horaires

Détails et horaire du cours LOG3210

Détails

Titre :Éléments de langages et compilateurs
Nombre de crédits :3
Cycle :Baccalauréat
Triplet (h/semaine) :3 - 1.5 - 4.5
Offert par :Génies informatique, logiciel
Responsable(s) :Ettore Merlo
Préalable(s) :LOG1000, LOG2810, INF2010
Corequis :
Site Web :http://moodle.polymtl.ca/course/view.php?name=LOG3210
Documentation :
Note(s) :
Description :Introduction à l'analyse de programmes en langages évolués, aux grammaires et aux langages. Analyse structurelle : analyse syntaxique, arbre d'appels des procédures et graphes de flux de contrôle. Introduction et fondements théoriques en analyse statique de flux : théorie des graphes et algorithmes, ordre partiel, treillis, analyse de flux. Analyses élémentaires : définitions, variables vives, expressions disponibles, propagation de copies, initialisation des variables et paramètres, détection des instructions inaccessibles ou inutiles, vérification de l'utilisation efficace des variables, propagation des constantes, analyse des pointeurs ou des alias, analyse des dépendances et analyse d'impact en maintenance du logiciel. Analyse dynamique : instrumentation des programmes, tests à boîte blanche, évaluation des performances.

Horaire

Cours

GroupeJourHeureLocalEnseignant(e)
01Mardi 08h30, 09h30, 10h30 M-2203  Merlo, Ettore

Travaux pratiques

GroupeJourHeureLocalEnseignant(e)
01Vendredi 12h45, 13h45, 14h45 (B1) L-4714  Proulx, Antoine
02Vendredi 12h45, 13h45, 14h45 (B2) L-4714  Proulx, Antoine

Le groupe de travaux pratiques est choisi indépendamment du groupe de cours

Plan triennal

2017 - 20182018 - 20192019 - 2020
AutomneHiverÉtéAutomneHiverÉtéAutomneHiverÉté
JourJour-JourJour-JourJour-

Données en format XML

© École Polytechnique de Montréal
Bottin | Plan du site | Recherche | Conditions