Informations d'accessibilité| Page d'accueil| Aller au contenu| Plan du site| Moteur de recherche| Contact

Association Francophone des Utilisateurs de Logiciels Libres

French speaking Libre Software Users' Association

Promouvoir les logiciels libres ainsi que l'utilisation de standards ouverts.

Concours de programmation ouvert à tous les collégiens et collégiennes, ainsi qu'aux élèves de seconde et première

Concours de programmation Algoréa organisé par France-I0I : un concours qui laisse la place aux collégiens et collégiennes, ainsi qu'aux élèves de seconde et première. Pré-selection les 4-5 mai et 8-9 juin, puis demi-finale et enfin finale à Paris.

Voici une nouvelle qui nous ravit à l'AFUL : Il s'agit d'un concours pour jeunes programmeurs en herbe !

Des jeunes qui savent programmer, c'est l'espoir d'avoir des citoyens et des décideurs qui comprennent l'outil informatique. Plutôt que de le subir (perdre la main sur ses données personnelles, etc.) ou de s'en servir comme justification de l'incompétence (choix des ordinateurs de vote, etc.) ou du manque de courage (prescription de logiciels non libres, etc.), ils pourront en tirer parti pour le bien de la société.

En détail

  • Deux épreuves de pré-sélection de 3h le week-end du 4 et 5 mai, et le week-end du 8 et 9 juin.
  • Une épreuve de demi-finale le 29 et 30 juin, pour les 20 premiers de chaque épreuve de pré-sélection.
  • Les 8 plus talentueux seront invités à Paris fin août pour un stage d’une semaine, qui se terminera par la grande finale suivie d’une remise des prix.

Exemple de sujet

Sais-tu écrire un programme qui met exactement 4 litres d’eau dans le tonneau de 5 litres avec les instructions suivantes ?

  • remplir(3) ou remplir(5)
    pour remplir un des deux tonneaux à ras bord,
  • vider(3) ou vider(5)
    pour vider complètement un des deux tonneaux,
  • transvaser(3, 5) ou transvaser(5, 3)
    pour transvaser l’eau d’un tonneau dans l’autre, jusqu’à ce que le premier soit vide ou que le second soit plein.

Que devrez-vous faire ?

Les épreuves de pré-sélection durent 3h chacune, avec 5 petits défis à résoudre, de niveau croissant. Pour chaque défi, vous devrez écrire un petit programme dans le langage de programmation de votre choix : Python, C, C++, Java, JavaScool, OCaml ou Pascal. Vous pouvez le passer à tout moment pendant le week-end, de chez vous, via un ordinateur connecté à internet (tout se passe dans le navigateur).

Vous pouvez faire une seule ou les deux épreuves de pré-sélection. Votre objectif est simple : vous classer parmi les 20 premiers de l’une des deux épreuves, pour vous sélectionner en demi-finale.

L’épreuve de demi-finale portera sur des défis du même type, mais plus difficiles.

Si vous parvenez à vous classer parmi les 8 premiers lors de la demi-finale, vous serez invités à passer la dernière semaine d’août à Paris, pour profiter d’un stage d’entraînement à l’algorithmique encadré par les entraîneurs de France-ioi, et participer à l’épreuve finale. La semaine sera clôturée par une remise des prix. La participation est gratuite, et les frais d’hébergement pour la durée du stage sont pris en charge par l’association.

Pour plus d'informations et pour les inscriptions allez sur Concours Algorea 2013.

Sujets connexes : Technique, Utilisateurs, Éducation