Introduction
La dixième journée francilienne de programmation Inter-Universités se déroulera le jeudi 7 juin 2018 à la Faculté des Sciences d'Orsay. Elle fera se rencontrer des équipes d'étudiants de niveau licence des universités UPMC - Sorbonne Universités (Paris 6), Paris Diderot (Paris 7) et Paris-Sud (Paris 11).
Le but de cette journée est une amicale confrontation entre étudiants désireux de mesurer leurs talents de programmeurs en relevant les défis que leur proposeront les organisateurs de cette journée. Cette journée est placée sous le signe du divertissement. Un classement final sera cependant établi à la fin de la journée et les trois premières équipes se verront remettre un prix purement honorifique.
Organisation de la journée
La journée est organisée sous la forme d'une épreuve en temps limité. Les participants sont réunis dans une salle machine, un problème est proposé et chaque équipe doit écrire un programme pour le résoudre. Les programmes sont ensuite corrigés automatiquement. Les critères retenus pour réaliser le classement final sont la correction des programmes et leur vitesse d'exécution (dans cet ordre). Si cela est nécessaire pour départager des équipes ex aequo, les programmes seront relus par les organisateurs afin de juger l'élégance des solutions («beauté» de l'algorithme, originalité du codage, etc.).
Les sujets des problèmes posés ne privilégient aucun thème particulier. Il s'agit avant tout de problèmes purement informatiques qui ne nécessitent pas de connaissances spécifiques sur des domaines précis d'informatique (programmation graphique, réseau, etc.) ni d'autre domaine scientifique (mathématiques, physique, etc.).
La journée débutera à 9h30. Elle commencera par une période "d'échauffement" afin de laisser le temps aux participants de s'habituer à l'environnement de développement présent dans les salles machines. L'épreuve proprement dite aura lieu entre 10h et 17h. La proclamation des résultats devrait avoir lieu à partir de 17h30.
Conditions de participation
- Les équipes sont constituées d'étudiants inscrits en licence dans un des établissements organisateurs.
- Par soucis d'équité, le numéro de la carte d'étudiant est demandé à l'inscription et sera vérifié sur place. Pensez à vous munis de vos cartes !
- Une équipe est composée de 1, 2 ou 3 étudiants.
- Les participants peuvent amener toute documentation écrite qu'ils peuvent juger utile.
Environnement de développement
Les machines tournent sous Fedora 20. Les compilateurs/interpréteurs disponibles sont les suivants:
C | gcc 4.8.3 |
C++ | g++ 4.8.3 |
Ocaml | ocamlc et ocamlopt 4.00.1 |
Java | javac 1.7.0_51 |
Php | php 5.5.18 |
Python | Cython 0.20 |
Ruby | ruby 2.0.0p353, jruby 1.7.2 |
Les éditeurs disponibles : emacs, vi, gedit, Eclipse, CodeBlocks
Venir sur le lieu de la journée
La journée se déroulera cette année sur le campus de la faculté des
Sciences d'Orsay, au Pôle Universitaire d'Ingénierie
d'Orsay (PUIO, bâtiment
640). Ce lien
vous permettra de trouver des informations très utiles pour venir au
bâtiment 640.
Pour les participants venant de Paris, le trajet le plus simple consiste
à prendre le RER B, direction St-Remy-lès-Chevreuses, descendre à la
station "Le Guichet", puis suivre
ces indications afin de prendre un bus qui
vous amènera jusqu'au bâtiment 640.
Restauration
Des plateaux repas seront distribués gratuitement aux participants. Vous trouverez également sur place (mais payant) des distributeurs de boissons, cafés etc. ainsi qu'un système de restauration (sandwichs, gateaux etc.) géré par le CROUS.
Sponsors
Cette journée de programmation est réalisée par :
![]() |
![]() |
![]() |