FAQ
Answers to the questions we hear most often about the olympiad.
Still stuck? Write to us at info@be-oi.be.
beOI contest & registration
Who is allowed to take part?
The contest is open to pupils enrolled in primary or secondary education during the first semester of the school year of the contest (so from September to December 2026 for beOI’27). Participants must either hold Belgian nationality or be enrolled in a school established in Belgium. Candidates must also be under 20 years old on 30 June of the year in which the contest takes place (for example for beOI’27, the participant must be born on 1 July 2007 or later). Organisers may ask for proof of age and of enrolment in the school.
What are the age categories?
The contest has four age categories. Each participant must register in the category that matches their year of study:
- Primary — primary school.
- Cadet — 1st–2nd year of secondary school.
- Junior — 3rd–4th year of secondary school.
- Senior — 5th, 6th and 7th year of secondary school.
How much does registration cost?
Participation in the contest itself is entirely free. For optional trainings we offer, a contribution toward lodging and meals may be requested to cover part of those costs.
I live abroad — can I take part?
Belgians living abroad or enrolled in a secondary school abroad may take part in the Belgian Olympiad.
I am not Belgian — can I take part?
If you are not Belgian but enrolled in a Belgian school, you may register for the Belgian Olympiad in Informatics. If you are not Belgian and not enrolled in a Belgian school, you cannot take part in our olympiad. Most countries run their own contest; many are listed on ioinformatics.org.
Can I take part if I am on exchange abroad during the contest?
We handle this case by case. Remote qualification may be possible if we have a reliable contact point (school or university). Please contact us at info@be-oi.be in any case.
For schools
Under what conditions can my school host the qualification round?
The brain teaser and the qualification round can be organised at your school if all of the following are met (rules may be adjusted slightly when registration opens):
- A computer room with one computer per participant and an Internet connection.
- Constant supervision for the full duration of the round.
- Contestants cannot compete both at home and at school.
Do my pupils need to register on your website?
No. Pupils are registered by the school. More details will follow.
How do I register my school?
More details will follow.
Is a computer room required?
The brain teaser and the qualification round is held on computers, so it must take place in computer rooms with Internet access.
Is a good Internet connection required?
No — the contest is very lightweight and can practically run with an intermittent connection.
Is special software needed on the computers?
No — only a web browser is required.
What if my computer room is too small?
You can run the round in several groups without any problem (explained on the coordinators’ platform).
Do I have to register each pupil one by one?
No — you receive a code per sitting group and pupils enter their own names (explained on the coordinators’ platform).
Until when can I create groups?
There is no hard limit — you can create them two minutes before the round if you wish, but it will be harder to help you if something goes wrong.
Brain teaser round
FAQ will follow.
Qualification rounds
Where do the qualification rounds take place?
Contestants can take the qualification rounds either at school or from home.
Can I sit the French-language contest in a Dutch-speaking centre (or the reverse)?
You can sit the contest in your language in any Belgian centre. Supervisors at centres in the other language community may not always be able to answer you in your language. Questions during the round only cover practical details (time remaining, …), not the tasks themselves.
Can I take the qualification at my school?
Yes, if a teacher is willing to host it and the school meets the conditions described under “For schools”. Otherwise, go to the nearest regional centre.
Can I take part both at my school and at a regional centre?
No — that would be treated as an attempt to cheat.
Quarter-Final, Semi-Final and Final Rounds
Do I need to know how to program for the quarter-final, semi-final and final?
At the quarter-final and semi-final you may still use block programming (Blockly). We strongly recommend learning a text language as early as you can — Python is the easier path; C++ takes more time to learn but pays off later. Text languages let you write and adapt solutions much faster under contest pressure. Relying on Blockly alone at the semi-final is risky: we do not guarantee that it will be enough to qualify for the final.
At the final, only Python and C++ are accepted. Python may be used on the two easiest tasks of each session; the harder tasks require C++.
beCP training group
Who can take part in beCP training?
beCP training is for students who want to progress in competitive programming and prepare for international contests. For more information, see the National team page.
Which programming language should I learn?
Python is a good first language thanks to its accessible syntax, but the language used in contests is mostly C++. We therefore encourage participants to learn C++.
How do I join the training group?
See the National team page.
Is participation in the training free?
The training and coaching on offer are free, while a contribution may be asked to cover part of accommodation and meal costs at camps. Exact conditions are stated before each training event.
How much time should I spend training?
Regularity matters more than the amount of time spent. We recommend training regularly and reviewing what you learned between sessions.
What happens during a camp?
A camp may include lectures, mock contests, and problem-solving sessions. The content varies with the level and type of training.
Is the training suitable for beginners?
Activities are organised at several levels so that everyone can progress at their own pace.
Is it normal not to solve the problems that are set?
Yes. It is perfectly normal to struggle with some problems — that is part of learning. When you get stuck, you can always ask our coaches, who will be glad to help.
May I use online resources?
Yes. Online resources are a great way to progress. There are many of them, such as usaco.guide or codeforces.com.
International Olympiads
How are students selected for the national team?
See the National team page.
How many students can represent Belgium at international contests?
It depends on the contest, but each country can generally send a delegation of at most 4 contestants (for IOI/EJOI/EGOI) or 6 contestants (for WEOI).
Can I represent Belgium if I study abroad?
Belgians living abroad or enrolled in a secondary school abroad may take part in the international competitions.
Can I be selected if I am not Belgian?
If you are not Belgian but enrolled in a Belgian school, you are eligible for the international competitions. If you are not Belgian and not enrolled in a Belgian school, you cannot wear our colours. Most countries organise their own contest; many are listed on ioinformatics.org.