“Everyone should learn how to program a computer because it teaches you to think.”
- Steve Jobs
Computing vision
At Nook Lane Junior School, our aim is to teach and equip the children with the skills they need to meet to the demands of an ever-changing digital world. We want our children to become creators not just consumers. It is now very much a pivotal part of their world that we should equip them with all the skills to take full advantage of the technology at their disposal. A progressive, enjoyable curriculum provides relevance to their current interests whilst also an awareness of how technology is applied in the wider world.
Children are taught the fundamental computational skills of programming, including the writing of algorithms, decomposing problems, and debugging errors to achieve their objectives. We will strive to give them a varied diet of programming software in which they can apply these skills and encourage them to reflect on the school’s core values of perseverance and resilience when solving programming challenges. Our aim is to engage the children in the latest technologies and provide experiences which link to real life applications including the controlling physical devices. It is our intention the children should be mindful of their own well-being when using social media and how to be safe when using digital technology. They will develop an understanding of what is acceptable and unacceptable behaviour online and how to report their concerns. We will encourage a participation in the wider community and demonstrate how, through network technologies, this can bring communities closer together. There is always a choice when using technology and it is our intent to educate our pupils on how to use technology positively.
Building knowledge sequentially
Substantive knowledge in computing is understanding how to use technology, how to be safe and knowing how to program. This is developed at Nook Lane Junior School through deliberate practice and by children applying their knowledge of how to be computational thinkers.
“Computational thinking is an important life skill, which all pupils now need to develop. It is central to both living in and understanding our digitally enriched world. It is a cognitive process involving logical reasoning by which problems are solved across the whole curriculum and through life in general.” (Computing at School, 2015)
In order to develop as computational thinkers, children engage with computational concepts and approaches:
Approaches
Tinkering: experimenting and playing
Creating: designing and making
Debugging: fixing and finding errors
Persevering: keeping going
Collaborating: working together
Concepts
Logic: predicting and analysing
Algorithms: making steps and rules
Decomposition: breaking down into parts
Patterns: spotting and using similarities
Abstraction: removing unnecessary detail
Evaluation: making judgements
At Nook Lane, we develop children’s disciplinary knowledge in computing through the use and interpretation of substantive knowledge in order to develop original digital content and programs.
Making it stick!
To ensure knowledge ‘sticks’ and we develop children’s long-term memory, we endeavour to return to key computing concepts throughout different computing units. This revisiting of concepts such as ‘logic’ and ‘algorithms’ enables children to layer-up their understanding over time and gain a depth of understanding so they can build a deeper schema knowledge.
To enable children to demonstrate connected knowledge held in the long-term memory, children start computing lessons by completing flash backs; they also take part in low stakes quizzes which involve children recalling key knowledge from prior learning. As well as embedding key knowledge, this also helps teachers assess children’s learning and also identify any misconceptions.
Computing overview of learning
Computing units have been mapped out across the year to ensure children cover the appropriate curriculum. Within our unit plans, computing knowledge and skills are mapped-out progressively within each year group ensuring that children make progress in their skillset year-on-year.
Computing Leadership
If you have any questions about our computing curriculum, please contact our computing leader, Mr Thornton.