31 mai 2017

9ème journée francilienne de programmation -- JFP9

La neuvième journée francilienne de programmation se déroulera le mercredi 31 mai 2017 à l'UPMC, sur le campus Jussieu. Comme toutes les années précédentes cette journée est l'occasion d'une confrontation ludique et amicale entre équipes d'étudiants de licence d'informatique venues des universités Paris-Sud Orsay (Paris 11), Paris Diderot (Paris 7) et Pierre et Marie Curie (Paris 6).

Inscrivez-vous!

Organisation de la journée

La journée se déroule sur le campus Jussieu en barre 14-15 (voir plan ci-dessous).

Les participants sont accueillis à 9h30 tour 15, 5ème étage, couloir 15-14, salle 507. Les salles de travail se trouvent aussi dans le couloir 14-15 au 5ème étage : 14-15-501, 1415-502 et 1415-503

Pour le déjeuner, les organisateurs offrent aux participants un plateau repas.

Déroulement des épreuves

Un petit sujet de programmation est proposé en début de journée. Il sera accessible en temps voulu à cette page.
Le thème des épreuves ne nécessite aucune connaissance particulière d'un domaine spécifique mais mobilise l'ensemble des connaissances en programmation des participants.
Ceux-ci peuvent amener toute la documentation écrite qui leur semble nécessaire. Ils ne peuvent utiliser que les ressources électroniques mises à disposition pour la journée. Ils ne peuvent donc compter ni sur leurs ordinateurs portables, ni sur leur téléphone mobile ou tout autre dipositif analogue...

Plusieurs problèmes de difficultés variées sont proposés. Les réponses consistent en un ensemble de fichiers capables de produire un exécutable qui est soumis à la plateforme CodeGradX. Les programmes proposés sont testés et un rapport est fourni sous forme d'une page WEB.
Chaque problème soumis crédite (ou non:) les participants d'un certain nombre de points.

Environnement de développement

Le système d'exploitation déployé est Debian 8.

Les langages disponibles sont

  • ADA (gnat 4.9.2)
  • C et C++ (gcc 4.9.2)
  • JAVA (javac 1.8.0_45)
  • OCAML (ocaml et ocamopt 4.02.1)
  • PERL (v5.20.2-3)
  • PHP (5.6.12.0, Zend Engine v2.6.0)
  • PYTHON (2.7.9.1)
  • SCHEME (drscheme et mzscheme v6.1)
  • Divers éditeurs sont à disposition, emacs, gvim, etc. Ainsi que l'environnement eclipse.

    La barre 14-15

    Pour accéder à la barre 14-15, suivez les indications donnez par le plan ci-dessous.