Dates importantes

DateInformations
26/02/2012

Formation des groupes et première idée de projet

Il vous est demandé de former des groupes de 1, 2 ou 3 personnes. Envoyez la composition de votre groupe par email (en utilisant [info0085] - Composition groupe comme sujet).
04/03/2012

Proposition finale du projet et de sa grammaire

Envoyez un court descriptif du langage source, un court descriptif du langage destination et un fichier avec la grammaire au format bnf. Un mail par groupe (en utilisant [info0085] - Proposition finale et grammaire BNF comme sujet).
11/03/2012

Approbation des projets

La liste des projets sera mise à jour, le label Approuvé vous indiquera si le projet a été validé. Les membres des éventuels projets posant problème seront notifiés par email.
11/05/2012

Remise du rapport final

Il est vivement conseillé d'utiliser LaTeX pour la rédaction de votre rapport. Nous n'accepterons que les fichiers au format pdf. Les rapports doivent être envoyés par mail (à p.geurts[at]ulg.ac.be et vincent.botta[at]ulg.ac.be) avant 08h00. Utilisez [info0085] - Rapport groupe #groupnum comme sujet.
16/05/2012

Présentation et démonstration des projets.

Les présentations commenceront à 13h30 au local habituel.

xx/06/2012

danger Examen oral

Plus de précisions (date et ordre de passage) en temps voulu.

Groupes et sujets

#MembresSujetStatus
1Casanova Detlev, Tom BarbetteSVG > LogoApprouvé
2Korian Edeline, Romain Garotscheme > CApprouvé
3Jean-Philippe Colette, Hervé de SélysLaTeX > HTMLApprouvé
4Jérémie Daelen, Mathieu MalmendierC > PostscriptApprouvé
5Denis Jasselette, Cyril PaulusLilypond > MIDIApprouvé
6Simon Liénardy, Thibaud Meyer, Corentin VandersmissenDoxygen > Open DocumentApprouvé
7Mathias Dewert, Marc StroykovScheme > PythonApprouvé
8Stéphanie Glele, Grofils Denis, Viet Linh Nguyen DangHTML > LaTeXApprouvé
9Florian Burelli, Lucas Naldi, Zixiao QiuSVG > CanvasApprouvé
10Louis Bastian, Alexandre DabompréC > Ook!Approuvé

Informations pratiques

Remise du projet

Il vous sera demandé de nous fournir une version numérique (au format PDF uniquement) ainsi qu'une version papier. La version numérique devra inclure le code source de votre projet. La version papier sera déposée dans la boîte aux lettres située en face du R18 à Montefiore.

En plus du code source, il vous est demandé de fournir un ou plusieurs exemples représentatifs de fichiers dans votre langage source ainsi que la commande permettant de les compiler, de manière à ce que nous puissions tester votre compilateur. Vous pouvez nous fournir ces fichiers un peu plus tard. Vous pourrez, par exemple, nous faire parvenir les exemples que vous utiliserez lors de votre présentation orale.

Présentation orale

Vous aurez l'occasion de présenter, durant 10 minutes et en groupe, votre travail. Cette présentation sera éventuellement suivies de questions.

Nous vous demandons de présenter brièvement vos langages sources et de destination, vos choix d'implémentation (langage d'implémentation, analyseur lexical, syntaxique, principes de traduction…), les problèmes éventuels que vous avez rencontrés, les particularités et limitations de votre compilateur... Votre présentation se terminera par une démonstration de votre compilateur. Vous pouvez vous aider de transparents.

Vous pouvez vous organiser comme vous voulez pour la présentation (un seul orateur ou plusieurs en alternance). La présentation ne servira pas à différencier les cotes des différents membres du groupe.

Pour que vous profitiez de l'expérience de vos condisciples, nous vous demandons dans la mesure du possible d'assister à toutes les présentations.

Examen individuel

Afin de s'assurer que vous avez assimilé les concepts abordés en cours et que vous avez bel et bien participé à leur mise en pratique, un examen oral individuel sera organisé.