Community Challenges Desktop

General Information

Age groupFor everyone
PrerequisitesBasic computer skills. Otherwise no foreknowledge for 1 Star and a lot of foreknowledge for 4 Star challenges.
MaterialsMaps, scripts (irobo), and solutions (teacher only) all condensed into challenge zip-files.


The goal is to gain insight into logic, automation, robotics and how a large problem can be solved by breaking it up into smaller pieces which can be solved more easily. These are main components of Computational Thinking which is an important skill students should have in order to be prepared for their future.

A challenge consists of an image of a map and (short) description of the challenge. If you click on the image, the map (.map) and challenge (.irobo) are downloaded as a zip-file. For teachers solutions can be downloaded. Sometimes an elaborate description is also included for the more difficult challenges


We have made a preliminary ordering of the challenges according to the difficulty level and amount of foreknowledge assumed. This grouping can possibly change in the future. For instance when more difficulty levels become available. Below you find a listing of the criteria currently used to order the challenges.

Part Content
One Star Mainly simple sequencing exercises. Learn to think in the reference system of the robot (what does 'right' mean to Robo?). Otherwise learn some of what the robot can do (instructions).
Two Star Simple repeat loops and conditions. Conditional branching. Simple begin and end conditions. Solution strategies for simple automation problems.
Three Star More complex repeat loops and multiple conditions. More difficult start and end conditions. Solution strategies for more difficult automation problems (modeling). Usage of procedures (abstraction, encapsulation)
Four Star Difficult start and end conditions. Compulsory use of procedures. Recursive solutions. Analyses and selection of different solution strategies (efficiency, speed, ...).

For you, by you!

Do you have an interesting/fun/difficult/... challenge that you would like to share with others? Please let us know and we add it to the 'Community Challenges'. Always with the proper reference to the contributor(s), of course!