Info 111: Projet

Instructions et recommandations

Le projet conclut le module Info 111. Il est prévu que vous y consacriez chacun une vingtaine d’heures de travail intense, dont six en TP et le reste en autonomie. Votre travail sera évalué lors de la dernière séance de TD/TP (semaine du 9-13 décembre) sous la forme d’une soutenance orale en binôme composée de quatre minutes de présentation de votre réalisation, suivie de quelques minutes de questions individuelles. Il vous sera aussi demandé de rendre un rapport. Voir ci-dessous pour les détails.

Les séances 10 et 11 en TP seront les seuls moments où vous pourrez vous faire aider efficacement par votre chargé de TP. Il est donc indispensable d’avoir commencé à travailler sur le projet en amont.

Il est très fortement recommandé de travailler en binôme (mais pas de trinômes!). Cependant vous devrez démontrer, durant la présentation orale, de votre maîtrise de l’ensemble du projet. Il est beaucoup plus pratique (travail commun entre TP, soutenances) que votre binôme soit dans le même groupe de TP; si vous souhaitez quand-même un binôme d’un autre groupe, demandez au préalable l’autorisation de vos deux enseignants.

Il est recommandé de s’entraider entre binômes, en particulier pour discuter de la conception, ou si vous bloquez sur un bug. En revanche, il est strictement interdit de s’échanger du code entre binômes.

Plus généralement, tout réutilisation de code préalablement existant (hors bibliothèque standard de C++, SDL, ou autre bibliothèque explicitement mentionnée dans le sujet du projet) doit être motivée et soumise à autorisation préalable de votre chargé de TP. L’objectif de pédagogique ce premier projet est de tout réimplanter depuis la base.

L’examen d’Info 111 aura lieu quelques jours après la soutenance du projet. Faire sérieusement votre projet vous permettra à la fois de faire une bonne soutenance de projet, mais aussi de réviser pour l’examen.

Sujets 2019-2020

Vous avez le choix entre deux projets. Le premier portera sur le traitement d’image! . Il est très cadré, avec des squelettes de fichiers fournis qui incluent de la documentation et des tests. Le deuxième projet est beaucoup plus ouvert. Au final, la difficulté est similaire. Le choix n’a pas d’influence sur la notation.

Comment démarrer

Récupérer comme pour les TP les fichiers du projet:

cd ~/Info111
info-111 fetch Projet-Image

ou:

cd ~/Info111
info-111 fetch Projet-Squadro

(presque vide dans ce deuxième cas). Puis suivre les instructions dans le document PDF.

Note: nous ferons probablement quelques retouches cosmétiques aux sujets en fonction de vos retours; n’hésitez pas à télécharger régulièrement la dernière version du PDF.

Errata

Projet Image

Crénaux de soutenances: horaires et salles 2019-2020

Les soutenances ont lieu en salle informatique, aux horaires et salles sont résumés dans le tableau ci-dessous. La plupart du temps, il s’agit des horaires usuels de TD et TP, mais pas forcément. La salle peut changer aussi.

Les salles sont encore succeptibles d’être modifiées.

Mardi

Groupe Taille Enseignant Horaire et salle
A3 36 Adeline 08:30-12:30 Nautilus A
A4 29 Hugo 08:30-12:30 Nautilus B
B5 21 Sabine 13:30-17:30 Nautilus B

Mercredi

Groupe Taille Enseignant Horaire et salle
B1 27 Robin 08:30-12:30 224
C1 28 Abbass 08:30-12:30 Nautilus A
C2 40 Houssem 08:30-12:30 Nautilus B
C4 38 Virgile 13:30-17:30 Nautilus B

Jeudi

Groupe Taille Enseignant Horaire et salle
A2 39 Abdallah 08:30-12:30 314
B2 29 Nicolas 08:30-12:30 209
B4 31 Teo 08:30-12:30 344
C3 23 Balthazar 08:30-12:30 309
B3 24 Oumaima 13:30-17:30 Nautilus A

Vendredi

Groupe Taille Enseignant Horaire et salle
A1 28 Jouhayna 08:30-12:30 Nautilus B

Soutenances: déroulement

Comme vous êtes nombreux, les soutenances s’étalent sur les quatre heures de TD et TP; parfois plus. L’enseignant vient voir les binômes à tour de rôle pour qu’ils présentent leur travail sur leur poste de travail ou ordinateur personnel. Sauf instruction spécifique de votre enseignant, venez en salle informatique dès le début. Installez vous avec votre binôme et préparez votre démonstration pour qu’elle soit prête à lancer (programmes ouverts, terminal avec commandes de compilation et de lancement préécrites, …).

Soutenances et grèves

Pour nombre d’entre vous les grèves rendent le déplacement à Orsay compliqué, si ce n’est impossible certains jours. Comme expliqué dans l’annonce sur e-campus il n’est hélas pas réaliste de les reporter. Contre mauvaise fortune, bon cœur. Nous allons tous collectivement faire notre meilleur effort. Selon vos contraintes, venez tous le plus tôt que vous le pouvez pour laisser les fins de créneaux de soutenance à ceux qui viennent de loin, voire de très loin. Si vous ne pouvez vraiment pas venir lors de votre créneau (par exemple parce que venant d’une autre banlieue de Paris), vous pouvez venir à un des autres créneau, en prévenant votre binôme et votre enseignant de TD.

Si votre binôme n’a pu venir, votre enseignant de TD/TP décidera selon les circonstances si vous soutenez seul ou si vous soutiendrez au même moment que votre binôme.

Si vous n’avez pu venir à aucun créneau pour cause de transport, envoyez moi (Nicolas Thiéry) un mail vendredi soir avec votre binôme et votre enseignant de TD/TP en copie, et nous chercherons alors une solution ensemble.

Pour ceux soutenant l’après midi: méfiez vous des transports inexistants pendant la journée. Venez dès le matin. Vous pourrez utiliser les salles machines pour mettre à profit le temps pour travailler sur votre projet.

Merci d’avance, bon courage pour les transports et bonnes soutenances!

Note: je suis submergé par les mails a propos des soutenances; merci de ne me contacter que si vraiment nécessaire et en ayant lu les informations de cette page en détail au préalable.

Soutenances: contenu

La présentation orale devra inclure:

Il faut bien préparer les 4 minutes de présentation pour être efficace et donner les meilleures informations possibles durant ce temps limité. En particulier, inutile de donner à l’enseignant des informations qui se trouvent déjà dans le sujet du projet!

Rapport de projet

Le rapport fera environ une page et sera rédigé en commun par le binôme, et donné sous forme papier à l’enseignant au moment de la soutenance. Le but est de décrire ce qui a été réalisé et comment s’est réparti le travail entre les membres du binôme. Plus précisément le rapport contiendra:

En plus du rapport, la documentation de chaque fonction dans le code devra contenir:

Barème indicatif