Info 111: Projet

Instructions et recommandations

Le projet conclue 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 11 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

Vous avez le choix entre deux projets. Le premier portera sur le traitement automatique de données ouvertes. 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.

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

Soutenances: horaires et salles

Les soutenances ont lieu en salle informatique, aux horaires usuels de TD et TP. Les salles sont indiquées dans le tableau ci-dessous. Ce ne sont pas forcément les salles usuelles!

Mardi

Groupe Taille Enseignant Horaire et salle
A3 36 Adeline 08:30-14:00 Nautilus B
A4 29 Ata 08:30-14:00 309

Mercredi

Groupe Taille Enseignant Horaire et salle
B1 27 Heri 08:30-14:00 224
C1 28 Fabrice 08:30-14:00 209
C2 40 Ata 08:30-14:00 Nautilus B
C4 38 Hayet 13:45-18:00 209

Jeudi

Groupe Taille Enseignant Horaire et salle
A2 39 Viviane 08:30-14:00 214
B2 29 Abdallah 08:30-10:15 315, 10:30-13:30 Nautilus A
B4 31 Nicolas 08:30-10:15 315, 10:30-14:00 Nautilus B
B5 24 Sara 08:30-10:15 214, 10:30-13:00 209
C3 23 Oumeima 08:30-14:00 315
B3 24 Alba 10:30-15:00 209

Vendredi

Groupe Taille Enseignant Horaire et salle
A1 28 Téo 08:30-14:00 226

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, …). En attendant la venue de l’enseignant, prenez 30 minutes pour le contrôle sur la plateforme d’exercices en ligne.

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 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. 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:

Note: une bonne partie de ces informations peut être mise directement dans la documentation des programmes et fonctions avec des pointeurs adéquats depuis le rapport.

Barème indicatif