Why do we teach computing? (Intention)
At Wildground federation we aim to give children the foundations of computing skills to prepare children for a digital 21st century workplace. We want children to embrace new technologies in a safe and socially responsible way. We teach children the foundations of understanding technology and computer programming as well as to be digitally literate using EYFS and the National Curriculum as our base line. We want technology and computing to support learning across the curriculum and to ensure the curriculum is accessible for all. Through computing our learners develop their learning through logical thinking, problem solving, generalising, and predicting skills. They will develop sequential understanding and improve their understanding and selection of computing language. When children are in computer science lessons they will develop their resilience skills to debug programmes.
How do we teach computing? (Implementation)
At Wildground federation computing is taught through continuous provision in EYFS with some discreet teaching and through discreet computing lessons in key stage 1 and 2. The computing curriculum is delivered through our own scheme of work. Each year group teaches an aspect of e-safety as well as computer science, digital literacy and information technology. Every lesson in the scheme has been individually planned so that it can be effectively taught using the infrastructure we have in place at school to meet the needs of our pupils. Having discreet lessons means that the children are able to develop depth in their knowledge and skills over the duration of each of their computing topics. Where appropriate meaningful links are made between the computing curriculum and the wider curriculum. In computing lessons the children will use ipads or the computer suite in order to access apps and software, Discreet lessons will focus on the four areas of online safety; digital literacy; information technology; computer science. We use a variety of ways to teach children including demonstration teaching; dissecting and analysing simple and complex codes; set problems to solve; use collaboration to work on projects and direct teaching.