Attention, tout le contenu du site n'est pas encore traduit pour la langue « lt ».
Concours Algoréa

Le 2ème tour du concours 2017 se déroule jusqu'au 19 Mars.

Une épreuve de préparation est disponible dans l'onglet "Se préparer" ci-dessous.

Pour encourager les jeunes français et françaises à progresser en programmation et algorithmique, France-ioi organise un grand concours ouvert à tous : le concours Algoréa.

Après quatre épreuves au fil de l'année à faire en classe ou à la maison, les meilleurs de chaque niveau scolaire auront la possibilité de se qualifier pour le stage final, et d'y remporter de nombreux lots. Ils pourront ensuite participer à la sélection de l'équipe de France pour les Olympiades internationales d'informatique.

Les quatre premières épreuves sont ouvertes à tous les publics. La sélection en finale, les lots et la sélection dans l'équipe de France pour les olympiades sont réservés aux élèves français ou résidant en France et scolarisés du CM1 à la 1re.

Les épreuves

Le concours est constitué de trois tours lors desquels les participants peuvent progresser entre trois catégories de niveau croissant : jaune, orange et verte, puis d'une demi-finale et d'une finale.

  • Premier tour du 3 au 17 janvier 2017 : catégorie jaune uniquement.

  • Deuxième tour du 6 au 19 mars 2017 : catégories jaune et orange.

  • Troisième tour du 2 au 15 mai 2017 : catégories orange et verte.

  • Demi-finale du 28 mai au 12 juin 2017 : pour les tous meilleurs de la catégorie verte du 3e tour et ceux qui ont validé le 3ème niveau France-ioi : une épreuve de programmation de 3h  à faire en classe ou à la maison entre le 28 mai et le 12 juin. Les exercices seront à résoudre dans le langage de votre choix parmi Scratch, Blockly, Python, C, C++, Java ou JavaSchool.

  • Finale pendant l'été : une semaine à Paris pour s'entraîner à l'algorithmique avec les entraîneurs de France-ioi, et participer aux 2 épreuves de programmation de 4 h. La participation est gratuite, et les frais d'hébergement pour la durée du stage sont pris en charge par l'association.

Principe des catégories :

Lors de chacun des trois premiers tours, les élèves effectuent une épreuve dans une catégorie qui dépend de leur résultat lors d'un trour précédent, ce qui leur permet de faire une épreuve adaptée à leur niveau. Les trois catégories sont, par difficulté croissante :

  • Catégorie jaune
    Épreuve de 45 minutes constituée d'exercices de programmation, accessible sans ou avec peu d'expérience en programmation.
    Les exercices font appel aux notions de séquence d'instructions, conditions et répétitions simples.

  • Catégorie orange
    Épreuve d'1h45 destinée principalement à celles et ceux qui ont obtenu un bon score lors d'une épreuve jaune.
    Les exercices font appel à aux notions de variables, boucles tant que et opérateurs arithmétiques et booléens.

  • Catégorie verte
    Épreuve d'1h45 sans interruption, destinée principalement à celles et ceux qui ont obtenu un bon score lors d'une épreuve orange.
    Les exercices font appel aux notions de fonctions, tableaux ou listes, chaînes de caractères.

Dans ces trois catégories, les participants peuvent choisir entre trois langages de programmation : Scratch, Blockly ou Python.