Projet informatique de maîtrise (LI 412), 1996-97
- Retour des dossiers : vendredi 13 juin, 17:00
- Soutenances : jeudi 19 juin, 11:00, salle machine
- Septembre :
- Retour des dossiers : lundi 08 septembre, 17:00 prolongé
au vendredi 12 septembre, 18:00
- Soutenances : mercredi 17 septembre, à partir de 15:00, salle machine
Le dossier complet à remettre comporte :
- 1 mémoire (non manuscrit)
- 1 ou plusieurs disquettes avec le texte du programme, les
fichiers de données (dictionnaires...) et au moins un exemple
d'exécution.
Dans votre intérêt, rendez votre mémoire pour la session de juin (oral
avant 1e semaine de juillet). En effet, la plupart d'entre vous
partent en stage pendant tout l'été.
Caractéristiques du mémoire à remettre
Le mémoire contient de 15 à 35 pages et comporte 5 parties :
Partie linguistique
Limitez au besoin le champ de l'étude, mais traitez tous les cas de
façon exhaustive.
Justifiez ce que vous considérez comme le cas général, et ce que vous
considérerez comme des exceptions.
Justifiez les aspects du problème étudié qui sont laissés de côté
parce que trop complexes et nécessitant des recherches secondaires
trop importantes.
Séparez si possible données et règles (moteur) : fichier de données
séparés des fonctions, dictionnaires avec codes différentiels.
Partie informatique
Expliquez et justifiez les choix d'implémentation effectués. Sauf
indication contraire, les projets se font librement en (Emacs) Lisp ou
en Prolog.
Vous n'êtes pas obligés d'implémenter toutes les données
étudiées dans la partie linguistique, mais précisez clairement
lesquelles l'ont été.
Décrivez l'algorithme du programme,
commentez les principales fonctions (procédures/prédicats) que vous
avez définies, et leur caractéristiques.
Indiquez les types et les valeurs des données de départ, ainsi que la
liste et la définition des variables globales du programme.
Soignez l'interface utilisateur (gestion d'écran, affichage,
saisie...).
Bibliographie
Le texte du mémoire (aussi bien dans la partie linguistique que dans
la partir informatique) doit faire référence à des titres que
vous donnerez en bibliographie. En d'autres termes, la bibliographie
demandée comprend seulement les ouvrages cités dans votre mémoire.
Annexes
Arbre des fonctions principales du programme (quelle fonction appelle
quelle autre).
Listing du programme complet et précisément commenté.
Exemples d'exécution.
Manuel utilisateur
Il doit donner, de façon succincte et pratique, des indications pour
appeler le programme (l'exécutable, si possible), et décrire les
principaux menus et commandes.
Sujets
Fichiers
Les deux fichiers pour le projet n° 3 sont accessible en ISO-8859
compressé (gzip) : fichier 1
(112 K) et fichier 2
(120 K) (Ils ont un format légèrement plus complexe que celui
du projet, mais c'est un format très régulier.)