31 mai 2022

12ème journée francilienne de programmation -- JFP12

La douzième journée francilienne de programmation se déroulera le mardi 31 mai 2022 à Sorbonne Université, 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 de l'université Paris Saclay (ex Paris-Sud Orsay - Paris 11), de l'université Paris Cité (ex Paris Diderot - Paris 7) et de Sorbonne Université (ex Pierre et Marie Curie - Paris 6).

Inscrivez-vous!

(avant le 29/05/2022)

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

Les langages disponibles sont

  • ADA (gnat 8.0.1)
  • C et C++ (gcc 10.3.0)
  • HASKELL (ghc 8.10.1)
  • JAVA (javac 1.8.0_171)
  • OCAML (ocaml et ocamopt 4.06.0)
  • PERL (v5.28.1)
  • PHP (7.3.31, Zend Engine v3.3.31)
  • PYTHON (3.7.3)
  • SCHEME (mzscheme v7.2)
  • Divers éditeurs sont à disposition, emacs, gvim, etc. Ainsi que l'environnement eclipse.

    La barre 14-15

    Pour accéder à la barre 14-15, passer par l'ascenceur de la rotonde 14 (voir plan), monter au 5ème étage, prendre le couloir 14-15 et entrer en salle 509.