How Introducing Coding Activities Can Help Children Develop Problem-Solving and Logical Thinking Skills
Coding has emerged as a powerful tool for nurturing problem-solving and logical thinking skills in young learners. Learning how to code will develop these skills for a pupil to ‘create programs, systems and a range of content’ (Department for Education (DfE), 2013, p178) as part of the curriculum and throughout. As this blog will evaluate, these cognitive skills allow children to exploit the potential of coding in a creative and innovative approach (Turvey et al., 2016). Children can consolidate their understanding through engaging activities, plugged and unplugged, unlike solely practicing coding skills (Berry, 2015).
Computers do not operate in a random manner or according to their current mood, therefore, they are ‘predictable’ (Berry, 2015, p8). How computers understand code can be taught through several games (Berry, 2013), online and offline. Computer games bring a variety of approaches to expression; addressed pictorially for children to engage and learn from (Turvey et al., 2016). However, to comprehend how they work, crucial terminology - discussed in the video below - should be directed at young learners (DfE, 2013):
Examples below highlight experimentation with ‘Turtle Academy’. Developing my own logical reasoning, I evaluated errors in my own algorithm and was able to correct myself until the goal was achieved (shown in the screenshots).
Thus, learners should be encouraged to face these problems - confidently proposing alternative strategies - in aim to develop their computational thinking through problem solving and logical reasoning (Baroutsis, A. et al. 2019). Some pupils may even recognise the real-world applications of coding in machines like microwaves and coffee machines, all coded to perform tasks with precision (Berry, 2015).
From these exercises, children can identify cross-curricular links. In Key Stage 1, ‘Turtle Academy’ teaches pupils artistic methods like ‘pattern’ making (DfE, 2013, p177). In mathematics, children can ‘recognise and name common 2-D and 3-D shapes’ (DfE, 2013, p106) - like those produced above.
The term unplugged refers to teaching coding concepts without digital equipment. Concepts, as those defined in the previous video, can be explored by ‘using pencil and paper or role-play activities’ (Berry, 2015, p51). Key Stage 1 may encounter completing worksheets related to coding, namely wordsearches and pixel art. Key Stage 2 may role-play communication, as though they were providing code for an algorithm.
Reference List:
- Baroutsis, A. et al. (2019) ‘Computational thinking as a foundation for coding: Developing student engagement and learning'
- Berry, Miles. COMPUTING at SCHOOL Computing a CPD Toolkit for Primary Teachers FUNDED BY. 2015.
- Berry, Miles . Computing in the National Curriculum : A Guide for Primary Teachers. Great Britain, Computing At School, 2013. Accessed 16 Feb. 2024.
- “Turtle Academy.” Turtleacademy.com, turtleacademy.com/playground. Accessed 14 Feb. 2024.
No comments:
Post a Comment