Computing draws together the strands of computer science, information technology and digital literacy, and seeks to equip children with computational thinking skills and the creativity they need to understand and change the world.
Computational thinking describes the processes and approaches we draw on when thinking about problems or systems in such a way that a computer can help us with these.
Computational thinking is not thinking about computers or like computers. Computers don’t think for themselves. Computational thinking is about looking at a problem in a way that a computer can help us to solve it.
An algorithm is a sequence of instructions or a set of rules to get something done. Strong foundation in core coding concepts like sequencing, loops, abstraction, variables, conditionals, and more.
The National Curriculum states ‘a high quality computing education equips pupils to use computational thinking and creativity to understand and change the world’. From the age of 5 years old, children will need to begin to understand what algorithms are, how to create and debug simple programs and predict the behaviours of simple programs. Once the children are in Key Stage 2 they will start to design, write and debug programs that accomplish specific goals.
Use sequence, selection and repetition in programs; work with variables and various forms of input and output. Use logical reasoning to explain how algorithms work and be able to debug programs.
Pupils at Banks Road use iPad effectively to describe how their programs work through the creation of Coding Journals. They also document their understanding through instructional e-books, and short movies / screen casts.
Computing@ Banks Road Primary school
A high-quality computing education encourages pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science and design technology, and provides insights into both natural and artificial systems. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming.
Building on this knowledge and understanding, pupils are equipped to use information technology to create programmes, systems and a range of content. Computing also ensures that pupils become digitally literate - able to use, express themselves and develop their ideas through information and communication technology at a level suitable for the future workplace and as active participants in a digital world.