Une nouvelle structure de concours
Des énigmes de logique à la programmation compétitive
L’Olympiade belge d’Informatique est un concours de raisonnement informatique et d’initiation à la programmation pour élèves du primaire et du secondaire.
À partir de 2027, elle se métamorphose : cinq étapes accompagnent les participants de 10 à 18 ans, des énigmes de logique jusqu’à la représentation de la Belgique lors de concours internationaux de programmation.
Énigmes de logique.
Aucun code.
Programmation de base.
Courtes épreuves en ligne.
Premiers problèmes de programmation.
Problèmes plus avancés.
Concours national.
Problèmes les plus difficiles.
Représenter la Belgique dans le monde
Épreuve logique
Pas encore de programmation — entièrement facultatif
Il s’agit de l’ancienne épreuve de qualification (avant 2027), sans les tâches de programmation. Une première approche ludique de la pensée computationnelle à travers des énigmes logiques — pas de programmation, juste la réflexion. Entièrement facultatif : vous pouvez la passer ; les scores ne déterminent jamais qui passe à l’étape suivante. Idéal pour les plus jeunes et toute personne curieuse de la résolution de problèmes.
Plus de détails Masquer les détails
Pour qui ?
L’olympiade s’adresse aux élèves de la 4e année primaire jusqu’à la fin du secondaire. Bien sûr, ce sera plus difficile pour un plus jeune, mais chacun concourt dans sa catégorie d’âge.
Note pour les enseignants et les parents : Les participants de moins de 14 ans ont besoin d’un accompagnement étroit. Assurez-vous qu’ils lisent les communications et consignes qui sont envoyées.
Comment participer ?
Le défi sera ouvert pendant une semaine complète fin novembre pour les enseignants, afin qu’ils puissent le faire avec leurs élèves. Après cette semaine, le défi restera ouvert quelques jours pour toute personne participant depuis chez elle. D’autres détails suivront — inscrivez-vous à notre liste de diffusion pour être informé·e de l’ouverture.
Type de tâches
Uniquement des énigmes de logique autour de la pensée computationnelle. Pas de programmation — ni blocs ni éditeur de code.
Comment s’entraîner ?
Essayez les tâches de l’année passée sur concours.be-oi.be, dans la section « s'entraîner ». Les cinq premières tâches sont typiques de ce que vous pourrez rencontrer. D’autres tâches d’entraînement seront proposées plus tard.
Organisation pratique
Environ 45 minutes, vers la fin novembre. L’épreuve se déroule en ligne : il faut un ordinateur avec un navigateur web et une connexion Internet basique. Supervisée à l’école ou selon les règles annoncées pour la participation à domicile. D’autres détails suivront.
Pas obligatoire pour avancer
Vous pouvez sauter cette épreuve et participer quand même au reste de beOI. Votre score n’a aucun effet sur la qualification — l’avancement commence avec les épreuves de qualification. Cette étape n’est qu’une première approche amicale de la pensée computationnelle.
Qualifications
Trois épreuves, une qualification — apprenez en chemin
Trois épreuves en ligne indépendantes que vous pouvez passer quand vous le souhaitez, une par mois. Chacune vérifie simplement les notions de base pour votre catégorie d’âge — des connaissances dont vous aurez besoin aux étapes suivantes. Réussir une seule épreuve suffit pour se qualifier. Profitez de chaque épreuve pour apprendre. Il n’y a pas de classement : il faut atteindre un score cible pour avancer.
Plus de détails Masquer les détails
Pour qui ?
L’olympiade s’adresse aux élèves de la 4e année primaire jusqu’à la fin du secondaire. Bien sûr, ce sera plus difficile pour un plus jeune, mais chacun concourt dans sa catégorie d’âge.
Note pour les enseignants et les parents : Les participants de moins de 14 ans ont besoin d’un accompagnement étroit. Assurez-vous qu’ils lisent les communications et consignes qui sont envoyées.
Comment participer ?
Les écoles et les participants à domicile peuvent prendre part à ces épreuves. Vous pouvez en tenter une ou plusieurs. Les instructions d’inscription seront publiées plus tard — inscrivez-vous à notre liste de diffusion pour être informé·e de l’ouverture.
Type de tâches
Vous pouvez résoudre les tâches avec la programmation par blocs (Blockly, similaire à Scratch) — pas besoin de taper du code. Python est aussi autorisé si vous préférez. Les tâches sont des exercices de programmation très basiques, chacun couvrant l’un des thèmes annoncés. Vous aidez un robot à accomplir une tâche dans un environnement graphique : exécutez le programme pas à pas, observez la progression et recommencez autant que vous le souhaitez dans le temps imparti.
Thèmes
Ces épreuves couvrent les bases de la programmation : séquences d’instructions, boucles simples (for), conditions (if/else), boucles avec conditions (while), variables, fonctions sans paramètres, opérateurs et conditions avancés, fonctions avec paramètres, et listes.
Organisation pratique
Trois fenêtres en ligne indépendantes (décembre, janvier et février). Chaque épreuve dure 40 minutes et peut être passée à tout moment du mois, à l’école ou à domicile. L’épreuve se déroule en ligne : il faut un ordinateur avec un navigateur web et une connexion Internet basique. L’aide d’une IA ou d’une autre personne n’est pas autorisée.
Se qualifier pour les étapes suivantes
Chaque catégorie d’âge reçoit les mêmes tâches, mais un score minimal différent à obtenir pour se qualifier. Ce score seuil sera annoncé à l’avance. L’atteindre dans l’une des épreuves suffit pour accéder à l’étape suivante.
Comment se préparer ?
Essayez les tâches de l’année passée sur concours.be-oi.be, dans la section « s'entraîner ». Les deux dernières tâches sont typiques de ce que vous pourrez rencontrer. D’autres tâches d’entraînement seront proposées plus tard.
Quart de finale
Là où la programmation commence à compter
Premier vrai concours sur des défis de programmation de base. C’est ici que le code commence vraiment à compter. Une première véritable découverte de la programmation compétitive.
Plus de détails Masquer les détails
Comment participer ?
Ouvert aux participants ayant réussi une épreuve de qualification. Vous recevrez des instructions personnelles après les qualifications.
Type de tâches
Un ensemble de problèmes de programmation de base : implémenter des solutions claires, gérer l’entrée/sortie, et raisonner sur des algorithmes simples. Plus de langages sont autorisés qu’en qualification (dont Java et C++). Des exemples de tâches suivront un peu plus tard.
Organisation pratique
Deux heures un mercredi en mars. Peut se faire à l’école ou dans des centres régionaux à travers la Belgique — pas à domicile. L’aide d’une IA ou d’une autre personne n’est pas autorisée. D’autres détails suivront.
Se qualifier pour les étapes suivantes
Un nombre fixé de participants se qualifie par catégorie d’âge. Il s’agit d’une sélection par classement. Vous saurez si vous êtes qualifié·e quelques jours après le concours.
Conseils de préparation
Entraînez-vous sur des tâches courtes de type concours, familiarisez-vous avec votre langage de programmation, et apprenez à tester soigneusement votre code avant de soumettre. Des exemples de tâches suivront un peu plus tard.
Demi-finale
Problèmes plus avancés
Un concours sur place dans des centres régionaux à travers la Belgique. Des problèmes avancés testent les structures de données, les algorithmes et une implémentation soignée sous pression. Distinguez-vous par vos compétences en résolution de problèmes et en programmation.
Plus de détails Masquer les détails
Comment participer ?
Invitation personnelle après le quart de finale. Vous serez assigné·e à une école de confiance ou à un centre régional ; apportez ce que l’invitation demande (carte d’identité, identifiants de connexion, etc.).
Organiser le concours dans mon école
Nous recherchons des écoles pouvant accueillir le concours dans leur bâtiment en même temps que les autres centres régionaux (un mercredi, 14–17 h). Les exigences sont essentiellement des ordinateurs avec un navigateur web et une connexion Internet. Nous demandons aux organisateurs de superviser attentivement les participants et de s’assurer qu’ils ne communiquent pas avec d’autres personnes (en ligne ou dans la salle) et n’utilisent pas d’IA pour résoudre les tâches. Si votre école peut aider, contactez-nous à info@be-oi.be et indiquez-nous si vous pouvez aussi accueillir des élèves d’autres établissements.
Type de tâches
Des problèmes algorithmiques plus difficiles : structures de données, implémentation soignée, et cas limites. Toujours accessibles pour des participants motivés dans chaque catégorie d’âge.
Organisation pratique
Environ trois heures sur place en avril. Salles supervisées, heure de début fixe, et règles standard du concours pour les appareils et la communication.
Gérez votre temps entre les problèmes — il vaut mieux en résoudre complètement quelques-uns que d’en laisser beaucoup inachevés.
Se qualifier pour les étapes suivantes
Sélection par classement. Les meilleurs accèdent à la finale nationale selon les seuils annoncés.
Finale
Disputez le titre national
Le concours national ultime avec des problèmes de niveau intermédiaire à très difficile. Affrontez les meilleurs concurrents belges pour le titre national dans votre catégorie d’âge.
Plus de détails Masquer les détails
Comment participer ?
Sur invitation personnelle uniquement, après la demi-finale. Les détails de déplacement et de lieu sont envoyés en privé aux finalistes et à leur école ou à leurs parents.
Type de tâches
Des problèmes de niveau intermédiaire à très difficile, de type olympiade. En général, C++ et Python sont les langages principaux à ce stade. C++ est fortement recommandé, car il est souvent exigé (parfois le seul langage accepté) lors des concours internationaux.
Organisation pratique
En général deux sessions d’environ trois heures chacune le même jour, sur place dans un lieu national en mai. Ambiance de concours complète avec classement et récompenses.
La compétition se déroule sur les ordinateurs fournis. D’autres informations pratiques seront communiquées aux participants.
Récompenses
Des titres et prix nationaux sont décernés par catégorie d’âge. De bons résultats alimentent aussi le parcours plus long vers la sélection pour l’équipe internationale.
À quoi s’attendre
Des problèmes olympiques exigeants, un calendrier et une atmosphère de compétition distincts, et l’occasion de rencontrer d’autres excellents concurrents de toute la Belgique.
Concours internationaux
Représenter la Belgique sur la scène mondiale
Les meilleurs participants, sur base de plusieurs concours et d’une formation sur plusieurs années, peuvent être sélectionnés pour représenter la Belgique lors d’olympiades internationales telles que WEOI, EJOI, EGOI et IOI.