This week in our ICT session we were discussing ways programming can be used in the classroom, but also ideas for unplugged activities relating to this and how these skills can be applied to real-world activities.
I worked with Anna so please visit her blog too for her views on our work.
We began by choosing which media to work with and settled on bee-bots, something which Anna had no previous experience of and my own experiences were quite limited, so I was pleased to have an opportunity to explore them further as I know they are a resource which most schools have access to. Therefore, in my view, it is worthwhile having ideas for a range of ways to use the bee-bots in an early years setting. Also, if you do not have access to actual bee-bots but have iPads in school there is an app which works on the same principles, you can find information about the app here on the apple website.
We decided to try exploring ways to use the bee-bots ourselves. This produced some rather interesting results and gave us an idea of the sorts of problems pupils may encounter when using bee-bots and the strategies they may employ to solve those problems.

We set out a map which had been designed especially for the bee-bots as each square on the grid is the length of one move. The map we used included ‘danger’ zones (volcanoes, crocodile swamps) which the bee-bots could not move over. Using something like this can give children the opportunity to investigate programming a robot to move whilst clearly showing how many moves they will need to reach their destinations, enabling better planning to happen.

We first decided to attach a trailer to one bee-bot, thinking we may be able to use it to transport objects around the map, however we soon found that the trailer was too long and was touching the back of the bee-bot at times, effecting the turning and subsequently the position it reached on the map. We decided that this was not an effective way to use the bee-bots and we quickly removed the trailer.
So tasks of this sort may be good for developing children’s concepts of programming in order to make something move as well as their understanding of directions and giving those directions in correct sequence. However difficulties which may arise can be used to challenge children’s problem solving skills and encourage them to think creatively in order to overcome such difficulties.
Next we tried using two bee-bots at once, programming them in a sort of ‘dance’ so that they moved around, staying on the map without bumping into one another. This was actually more difficult than we had anticipated, at one point we obviously missed out a direction on on of the bots, and as a result we were witnesses to a bee-bot crash!
Perhaps this would not have occurred if we had programmed the bee-bots one at a time after writing down instructions, rather than attempting to programme both at once and simply visualising the movements in our heads. This may be a way to link to unplugged activities, but more on those later.
We also found that one of our bee-bots moved much faster than the other and so we tried some different strategies to remedy this and ensure they finished their ‘dance’ at the same time. We added extra moves to the faster bee-bot and found two was the ideal amount. From this we also decided that instead of adding extra moves we could start the other bee-bot earlier.
Here again we uncovered ways in which the bee-bots could be used to encourage experimentation and lateral thinking to solve problems.
After this success we started to get a bit braver and decided to attempt some mirroring as well.
We started with the bee-bots side by side…

…and after moving away from each other and back together again, they ended their dance with a kiss!

Anna set out to give the bee-bots the same directions but without planning on the map. The results were rather interesting, although they started and ended next to each other this is what happened…


Here we can see the positive side – that we were able to programme two bee-bots to perform the same movements, and also the negative side to this approach – that our bee-bots ended up completely off the map!
From all our experimentation we had come up with a few ways to use this resource in the classroom. We then discussed some more ways we could use them such as following someone else’s instructions or even simply finishing off a sequence of instructions started by the teacher to reach different destinations on a map.
Next we turned our attention to unplugged activities in early years settings, which link to the concepts of programming addressed in our work with the bee-bots. We brainstormed these ideas:
- Directing each other/following instructions to walk (perhaps with eyes closed or masks/blindfolds on if appropriate). This could be planned as part of a PE lesson and even involve markers or other equipment for children to negotiate a way around.
- Directing each other/following instructions to draw on grids (perhaps gridded white boards).
- Creating a map and a counter or character and then providing directions for other pupils to follow. These could be in the form of written or even voice recorded directions for older/more able children or simply arrows for those younger or lower ability pupils.
- Writing or drawing instructions to move through familiar environments such as school or home.
- Drawing maps to particular destinations.
These activities could all be used to develop skills for real world application, such as:
- Following maps (directions, visualising what’s ahead)
- Following a sequence of instructions
- Understanding both spoken and written directions (left, right, forwards, backwards)
- Spatial awareness