Projet de Programmation

L’UE « Projet de Programmation » (PdP) se déroule au second semestre du Master1 d’Informatique. Elle consiste à réaliser un projet informatique en équipe sous la supervision d’un certain nombre d’enseignants qui jugent les avancements du projet.

Agenda

  • Mercredi 8 Janvier: Formation des groupes et choix des sujets;

  • Jeudi 16 Janvier: Présentation du projet (règles, liste des besoins visés, algorithmes et structures de données);
  • Jeudi 23 Janvier: Présentation du projet (raffinement des besoins, agenda, algorithmes et structures de données, brouillon du rapport préliminaire);
  • Jeudi 30 Janvier: Remise du rapport préliminaire (à envoyer par email à Emmanuel Fleury) et présentation préliminaire;

  • Jeudi 6 Février à Jeudi 10 Avril: Livraison des besoins;
  • Mercredi 26 Février: Quiz du cours;
  • Jeudi 6 Mars: Congés;

  • Jeudi 10 Avril: Remise du rapport final (à envoyer par email à Emmanuel Fleury avant 23h) et du code (à merger sur la branche main);
  • Jeudi 17 et Vendredi 18 Avril: Soutenances;

Autres liens utiles

Ces documentations indiquent comment mettre en place les outils de développement dans vos projets respectifs:

Horaires des TDs

A29 / Salle 102 (Blin/Jacob)
  • 15h30-16h00: Agone, Python.
  • 16h00-16h30: Agone, Java.
  • 16h45-17h15: Gomoku, C.
  • 17h15-17h45: Gomoku, Java.
A29 / Salle 103 (Mansencal)
  • 15h30-16h00: Amazones, Python.
  • 16h00-16h30: Amazones, Java.
  • 16h45-17h15: Hex, Python.
  • 17h15-17h45: Hex, Java.
A29 / Salle 104 (Atallah/Lagarde)
  • 15h30-16h00: Dames, Python.
  • 16h00-16h30: Dames, Java.
  • 16h45-17h15: Scrabble, Java.
  • 17h15-17h45: Scrabble, Python.
A29 / Salle 105 (Doré/Le Bouder)
  • 15h30-16h00: Échec, Python.
  • 16h00-16h30: Échec, Java.
  • 16h45-17h15: Tafl, C.
  • 17h15-17h45: Tafl, Python.
A29 / Salle 107 (Fleury/Habbani)
  • 15h30-16h00: Othello, Python.
  • 16h00-16h30: Othello, C.
  • 16h45-17h15: Quoridor, Java.
  • 17h15-17h45: Quoridor, Python.

Horaires des Soutenances (jeudi 17 avril et vendredi 18 avril)

Jury 1 (salle 71, LaBRI)

ATALLAH, BLIN, LAGARDE, MANSENCAL.

Jeudi 17 avril
  • 9h-10h: Gomoku, C
  • 10h-11h: Gomoku, Java
  • 11h-12h: Dames, Python

  • 14h-15h: Dames, Java
  • 15h-16h: Amazones, Python
  • 16h-17h: Amazones, Java
  • 17h-18h: Hex, Python
Vendredi 18 avril
  • 9h-10h: Scrabble, Python
  • 10h-11h: Hex, Java
  • 11h-12h: Scrabble, Java
Jury 2 (salle 64, LaBRI)

DORÉ, FLEURY, HABBANI, JACOB, LE BOUDER.

Jeudi 17 avril
  • 9h-10h: Agone, Python
  • 10h-11h: Agone, Java
  • 11h-12h: Othello, Python

  • 14h-15h: Othello, C
  • 15h-16h: Échec, Python
  • 16h-17h: Échec, Java
  • 17h-18h: Tafl, C
Vendredi 18 avril
  • 9h-10h: Tafl, Python
  • 10h-11h: Quoridor, Java
  • 11h-12h: Quoridor, Python

FAQ

À qui envoyer les différents rapports (prélimaire et final) ?
Il faut les envoyer au responsable de l’UE (Emmanuel Fleury). Il les distribuera ensuite aux membres du jury.
À la fin du projet, nous voulons récupérer notre code, y a-t-il des contraintes particulières ?
Votre code appartient à votre groupe, par contre, la spécification appartient à l’Université de Bordeaux, il faudra donc l’enlever du projet et de l’historique (supprimer le fichier ne suffit pas si vous récupérez aussi l’historique git).