This activity is an authentic way to introduce students to simple programming while consolidating number concepts. It focuses on developing foundational skills in computational thinking and on developing an awareness of digital systems through personal experience of them.
F–2 students should be provided with the opportunities to explore new concepts such as algorithms through guided play, including hands-on, kinaesthetic and interactive learning experiences. Students begin to develop their design skills by conceptualising algorithms as a sequence of steps/procedures for carrying out instructions to solve a problem or achieve something, such as identifying steps in a process or controlling the Bee-Bot.
At the F–2 level, where learning at the pre-programming stage is the expectation, there is no requirement to learn a particular programming language. However, students do learn some basic programming skills such as working out steps and decisions required to solve simple problems. For example, they program a robotic toy or sprite to move in a certain direction. The focus at this level is on designing a sequence of steps.