UE INF23 "Interfaces graphiques" : comment rendre les projets
1) Dates butoir
Vos projets sont à rendre par mail avant le lundi 2 mai à 10h du matin .
Les projets envoyés après ne seront pas pris en compte.
Chaque binôme présentera ses projets le lundi 2 mai entre 14h et 18h
en salle B02, soit sur une machine de la salle,
soit sur un portable personnel. Les projets non présentés ne seront
pas pris en compte.
Chaque binôme viendra s'inscrire sur la liste accrochée à côté du bureau
d'E. THIEL (au 6e étage du bât TPR1) pour déterminer l'ordre de passage
lors de la présentation.
Un binôme est constitué au maximum de deux personnes !
2) Envoi par mail
Chaque binôme enverra 1 mail par projet, aux adresses :
Edouard.Thiel@lif.univ-mrs.fr ET
Regis.Barbanchon@lif.univ-mrs.fr
contenant
- en sujet : "IGRA NOM1 NOM2 X / N"
- 1 seul fichier attaché IGRA-NOM1-NOM2-X.tar.gz
contenant le répertoire IGRA-NOM1-NOM2-X/
dans lequel se trouve
- tous les sources, mais ni les .o ni les exécutables ;
- les images éventuelles ;
- un fichier texte README décrivant :
- vos noms et prénoms, emails
- le titre du sujet du projet
- comment compiler
- comment utiliser votre programme
- ce que vous avez fait par rapport à l'énoncé
- ce qui vous semble intéressant dans votre code
- éventuellement : un Makefile ;
- éventuellement : un script pour compiler ;
- dans le corps du message, le texte du fichier README.
Remplacer X par le numéro du projet, et N par le nombre total
de projets que vous envoyez (donc 1 <= X <= N) ;
remplacez NOM1 et NOM2 par vos noms propres ; si un binôme est
un singleton, remplacez NOM2 par "SEUL".
Rappel : pour créer une archive toto.tar.gz
d'un répertoire titi, aller dans le répertoire parent
de titi, puis taper :
tar cvf toto.tar titi ; gzip -9 toto.tar ;
pour vérifier l'archive, tapez :
gunzip toto.tar.gz ; mkdir tmp ; cd tmp ; tar xvf ../toto.tar ;
cd titi ; make all ; ./votre-programme
3) Présentation
Chaque binôme présentera chacun de ses projets sur machine :
- la phase de compilation
- le lancement
- les possibilités du logiciel
- les aspects techniques du logiciel qui vous semblent intéressant
- répondre aux questions éventuelles des examinateurs.
4) Divers
Chaque binôme rend au moins 1 projet parmi la liste exhaustive suivante :
- le jeu de Tétris (en C avec gtk+) ;
- l'éditeur de courbes de Bézier (En C avec gtk+).
Les projets sont évalués selon de multiples critères, dont la qualité de
réalisation.
L'option de compilation -Wall est obligatoire. Les projets qui compilent avec
beaucoup de warnings seront pénalisés. Les projets qui ne compilent pas seront
très fortement pénalisés !
Les projets accompagnés d'un Makefile avec les cibles all et clean
seront mieux appréciés.
Pour les étudiants n'ayant pas réussi à valider l'UE, un TP d'examen de
rattrapage de 3 heures sur une machine de la salle de TP sera proposé.