Accueil - Recherche par Faculté - Par enseignant - Par cours


INFO0004-1

Structure des langages de programmation


Durée :30h Th, 30h Pr
Crédits/ECTS :
2e épreuve ingénieur civil électricien (électronique)6,5
2e épreuve ingénieur civil informaticien6
3e épreuve ingénieur civil informaticien5
1re licence en informatique6
Titulaire(s) :Justus Piater
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
Pré-requis : Capacité de programmation; connaissances de base en structures d'ordinateurs et assembleur
Travaux pratiques : Projets de programmation
Organisation : 2ème quadrimestre, le mardi 9h00-13h00, B28 R3
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 drimh@hotmail.com
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.




ULg : Administration de l'Enseignement et des Etudiants - Affaires Académiques
Responsable de l'information : Monique Marcourt, direction A.E.E.
Date de validité des données : 18/05/2007
Réalisation SEGI