The animations the children write are simple programs with specific goals. They learnt that the process of breaking a scene down into individual lines of dialogue and actions is solving a problem by decomposing it into smaller parts. As the children wrote their ordered instructions in their scripts, they’re making use of sequence in programs. Their projects combine graphics, text and sound, which are various forms of output.

The children were encouraged to think through the steps of their animation carefully, so that they started to use logical reasoning in explaining how their simple algorithms worked. They learnt how to debug their scripts, and were encouraged to use logical reasoning to detect and correct errors in their algorithms and programs, rather than taking a trial and error approach.

Programming/Coding process

 

Planning process