We Can Code!
As part of our Space topic, we have been learning to code using Crumbles. Our lessons have included learning on algorithms, condition, selection, ‘do until’ loops, ‘forever’ loops and debugging.
In our final few lessons, we had the opportunity to put all of our learning into practice. In groups, we designed a model of a space rover. This included designing the model itself as well as working out how the Crumble would be connected to its components. We also wrote out an algorithm using selection so we knew what we wanted our rover to be able to do. Our next step was to construct our models using a variety of materials including cardboard, egg boxes, kitchen rolls and even pencils! We also had to work out how to attach our Crumbles components.
Next, we implemented our algorithms as code, making sure we included selection and a ‘forever’ loop. Our brief was to include at least two output devices. We all chose to use two motors and a sparkle (light) as well. We then ran our programs to identify any bugs, returning to the code or algorithm to debug it where necessary. Some of us also needed to modify our models at this stage to ensure they met the requirements of the task and worked as intended. We think our rovers look fantastic and are really proud of ourselves and our coding abilities. What do you think?