Site de l'Université | English version
Programme des cours 2008-2009Dernière mise à jour : 29/06/2009
INFO0004-1  Structure des langages de programmation
Durée :  30h Th, 30h Pr
Crédits/ECTS :  
ingénieur civil informaticien, 3e année5
Master en ingénieur civil biomédical, à finalité approfondie, 1re annéeToute l'année5
Master en ingénieur civil électricien, à finalité approfondie, 2e annéeToute l'année5
Master en ingénieur civil en informatique, à finalité approfondie, 1re annéeToute l'année5
Master en sciences informatiques, à finalité approfondie, 1re annéeToute l'année6
Master en ingénieur civil en informatique, à finalité spécialisée en gestion, 1re annéeToute l'année5
Master en sciences informatiques, à finalité spécialisée en gestion, 1re annéeToute l'année6
Master en sciences informatiquesToute l'année6
Master en bioinformatique et modélisation, à finalité approfondie, 1re annéeToute l'année6
Titulaire(s) :  Justus Piater
Suppléant(s) :  Guy Leduc
Langue :  Langue française
Aperçu général :  Sur l'exemple d'un petit langage pédagogique «Jay», on étudie le fonctionnement de langages de programmation de la rédaction du texte du programme jusqu'à l'exécution du processus sur l'ordinateur. Pour approfondir les concepts théoriques, les étudiants conçoivent leur propre langage de programmation simple, et implémentent un analyseur, interpréteur et compilateur pour leur langage.

Contenu:
  • Programmation orientée objet en C++
  • Spécification et analyse lexicale/syntaxique/sémantique
  • Gestion de mémoire et d'exceptions
  • Interprétation
  • Génération de code assembleur
  • Assemblage, liaison, chargement, exécution
Objectif du cours :  Comprendre le fonctionnement de langages de programmation.
Pré-requis :  Capacité de programmation; connaissances de base en structures d'ordinateurs et assembleur
Travaux pratiques :  Projets de programmation
Organisation :  2ème quadrimestre, le mercredi 9h00-13h00 dans le R7
Notes de cours :  disponibles en ligne
Evaluation :  Projets de programmation; examen écrit à livre ouvert
Contacts :  Enseignant: J. Piater, tél. 04/366.22.79, e-mail Justus.Piater@ulg.ac.be
Assistant: Arnaud Declercq, tél. 04/366.26.43, e-mail Arnaud.Declercq@ulg.ac.be
Remarques :  Pour plus de renseignements, voir http://www.montefiore.ulg.ac.be/~piater/courses/INFO0004/.

Eléments en ligne :  
Page Web du cours
Détails administratifs, actualités, notes des cours, énoncés des projets, etc.


imageAccueil
imageRecherche par faculté
imageRecherche par enseignant
imageRecherche par cours

Administration de l'Enseignement et des Etudiants - Responsable de l'information : Monique Marcourt, Direction générale à l'Enseignement et à la Formation - Réalisation SEGI