The Castor contest is an annual computer science competition. Its objective is to arouse interest in digital sciences among young people from CM1 to Terminale. It shows how fun and varied computer science can be, covering several topics like data structures, algorithmic thinking, logic games, etc. It helps to understand the fundamentals of computing, not just its uses.
Here is an example: Castor must move to the flag: for this he can move on a neighboring square only if it is different from his own square. He has the right to a joker to move once to an identical square.
The students, in their mathematics classes, worked either in pairs or alone, to solve as many problems as possible. This made it possible not only to reason logically but also to work as a team.