Introduction
The 2014 National Curriculum introduces a new subject, Computing, which replaces ICT. This represents continuity and change, challenge and opportunity. It gives schools the chance to review and enhance current approaches in order to provide an even more exciting and rigorous curriculum that addresses the challenges and opportunities offered by the technologically rich world in which we live.
Computing is concerned with how computers and computer systems work, and how they are designed and programmed. Pupils studying Computing will gain an understanding of computational systems of all kinds, whether or not they include computers. Computational thinking provides insights into many areas of the curriculum, and influences work at the cutting edge of a wide range of disciplines.
Why is computational thinking so important? It allows us to solve problems, design systems, and understand the power and limits of human and machine intelligence. It is a skill that empowers, and one that all pupils should be aware of and develop competence in. Pupils who can think computationally are better able to conceptualise, understand and use computer-based technology, and so are better prepared for today’s world and the future.
Computing is a practical subject, in which invention and resourcefulness are encouraged. The ideas of Computing are applied to understanding real-world systems and creating purposeful products. This combination of principles, practice and invention makes Computing an extraordinarily useful and intensely creative subject, suffused with excitement, both visceral (‘it works!’) and intellectual (‘that is so beautiful’).1
The focus of the new programme of study undeniably moves towards programming and other aspects of computer science. Programming has been part of the primary National Curriculum right from the start, as 'control' or 'sequencing instructions', although this has too often been overlooked or treated superficially.
There is more to computer science than programming, though. It incorporates techniques and methods for solving problems and advancing knowledge, and includes a distinct way of thinking and working that sets it apart from other disciplines. Every core principle can be taught or illustrated without relying on the use of a specific technology.
The role of programming in computer science is similar to that of practical work in the other sciences – it provides motivation, and a context within which ideas are brought to life.
Information technology deals with applying computer systems to solve real-world problems. Things that have long been part of ICT in schools, such as finding things out, exchanging and sharing information, and reviewing, modifying and evaluating work, remain as important now, for a broad and balanced technological education, as they ever were. The new programme of study provides ample scope for pupils to develop understanding, knowledge and skills in these areas, as you’ll see from some of the examples in this guide.
Primary teachers currently equip pupils with high-level skills in using ICT, preparing them to apply these across the curriculum in secondary education. It’s unclear whether pupils leave primary school with much knowledge of how computers, software, the Internet, the web and search engines work, or a critical understanding of the impact of these technologies on their lives and on society.
As teachers, we are competent and confident users of technology in our own personal and professional lives, and yet relatively few of us are sure how the software running on our computers works, what the difference is between the web and the Internet, or how search results are ordered, and we’re even less sure of how to teach these things to our pupils. However, with help from the web, new publications and resources, and colleagues (and pupils!) willing to support us, it is time to give it a go.
Note: throughout the guide we have highlighted Computing terms in red. The definitions of these terms are in the glossary.