Concours de programmation belge (beCP)
Concours pour élèves du secondaire permettant de composer la délégation belge pour l'Olympiade Internationale d'Informatique.
Sélection pour beCP
Entre dans le groupe beCP en résolvant des problèmes de programmation en ligne pour nous montrer tes capacités et ta motivation !
Entraînement
Nous dispensons des formations (gratuites hors logement et nourriture) et du coaching pour tout participant s'entraînant régulièrement.
Sélection nationale
Un concours de programmation est organisé au niveau belge chaque année (vers le mois de mai) pour composer la délégation belge.
Olympiade Internationale
La délegation belge (4 participants et 2 encadrants) participe à l'Olympiade Internationale d'Informatique avec plus de 80 autres pays.
Entrer dans la beCP ?
Pour entrer dans la beCP, vous devez nous montrer que vous savez programmer en C++ et que vous êtes motivé à vous entraîner. Si vous n'est pas encore rentré en sixième secondaire, nous vous demandons donc de résoudre une liste de problèmes sur le site de France-IOI (progression plus lente, site en français) ou de USACO Guide (progression plus rapide, site en anglais). Dans les deux cas, utilisez le langage C++.
Pratiquement: Créez un compte sur le site que vous désirez utiliser et rejoignez le groupe qui se trouve sur ce lien, en utilisant le mot de passe "becp_password_1234" pour France-IOI ou sur ce lien pour USACO Guide afin que nous puissions suivre votre progression. En fonction de l'année dans laquelle vous vous trouvez, une quantité différente d'exercices est attendue de vous. Pour France-IOI: si vous êtes primaire ou en première-deuxième secondaire, il vous suffit de compléter le niveau 1; si vous êtes en troisième, c'est les 2 premiers niveaux; en quatrième, les 3 premiers niveaux; et en cinquième, les 4 premiers niveaux. Pour USACO Guide: La liste des problèmes qui concerne votre année d'étude se trouve dans le groupe.
Lorsque vous aurez tout résolu, envoyez-nous un e-mail à becp@be-oi.be pour nous en faire part.
À partir de la sixième secondaire, contactez-nous si vous pensez que vous méritez d'intégrer le groupe. Cependant, s'entraîner pour les olympiades internationales est un travail de longue haleine. À vous de nous convaincre que vous serez prêt pour intégrer l'équipe pour l'Olympiade Internationale avant la fin de vos études secondaires, par exemple en nous montrant vos bons résultats à des concours d'algorithmique en ligne.
Par où commencer la programmation ?
De très nombreux sites proposent maintenant des tutoriaux destinés aux élèves de secondaire ou primaire pour apprendre la programmation. Bien que la plupart d'entre eux soient en anglais, il est possible de trouver de très bons sites en français également. Notons que pour beCP, l'objectif est d'apprendre principalement l'algorithmique, la programmation n'étant qu'un terme générique. Par exemple, il n'est pas utile pour le concours beCP d'avoir la moindre connaissance en dévelopement web.
Pour le beCP, nous recommandons le langage C++.
Quelques resources intéressantes en français pour commencer :- Cercles informatiques (Université de Waterloo, Canada)
- France-IOI: plateforme d'entraînement de la délégation française
- Khan Academy (partiellement traduit pour l'instant)
- Khan Academy: bonne introduction
- Codecademy: Python, Java, JavaScript
- Learn C++: tutoriel complet C++
- HackerRank: des centaines d'exercices
- USACO: plate-forme de formation de la délégation américaine pour l'IOI
Classement beCP 2024
# | Nom | Ecole (année) | FARIO /150 | Q1 /100 | Q2 /100 | Q3 /100 | Q4 /100 | Q5 /100 | Q6 /100 | Score /750 |
1 | Noé Zech | Collège du Christ-Roi, Ottignies (4e) | 150 | 100 | 75 | 40 | 100 | 75 | 47 | 587 |
2 | Joaquim Schaeverbeke | KA Etterbeek, Brussel (4e) | 99 | 100 | 60 | 20 | 100 | 75 | 47 | 501 |
3 | Alban Van Vyve | Institut de la Vierge Fidèle, Bruxelles (5e) | 93 | 100 | 35 | 60 | 100 | 100 | 0 | 488 |
4 | Akram Zakine | Athénée Robert Catteau, Bruxelles (6e) | 73 | 100 | 20 | 40 | 100 | 66 | 0 | 399 |
5 | Tibor Varga | Ecole Internationale Montgomery (5e) | 73 | 100 | 20 | 0 | 100 | 75 | 0 | 368 |
6 | Thomas De Bruyn | ASO Spijker, Hoogstraten (3e) | 73 | 100 | 10 | 0 | 50 | 6 | 0 | 239 |
7 | Hasan Erdogan | Oscar Romerocollege, Dendermonde (5e) | 45 | 100 | 20 | 0 | 0 | 0 | 0 | 165 |
8 | Edward Rosseel | Sint-Barbara Gent (4e) | - | |||||||
9 | Horia Antohi | European School II, Woluwe St-Lambert (2e) | - | |||||||
10 | Henri Delvenne | European School III, Brussels (1re) | - | |||||||
11 | Chong Shan | T.I. Don Bosco Halle (4e) | - |