Computing has a great impact on the lives of everyone. Through teaching Computing we equip children to participate in a rapidly-changing world where work and leisure activities are increasingly transformed by technology. We enable them to find, explore, analyse, exchange and present information. We also focus on developing the skills necessary for children to be able to use information in an analytical and effective way. Computing skills are a major factor in enabling children to be confident, creative and independent learners.

The aims of Computing are to enable children:

  • to develop Computing capability in finding, selecting and using information;
  • to use Computing for effective and appropriate communication;
  • to monitor and control events both real and imaginary;
  • to apply hardware and software to creative and appropriate uses of information;
  • to apply their Computing skills and knowledge to their learning in other areas;
  • to use their Computing skills to develop their language and communication skills;
  • to use Computing as a tool to develop their own ideas and encourage independent learning skills;
  • to explore their attitudes towards Computing and its value to them and society in general. For example, to learn about issues of security, confidentiality and accuracy;
  • to understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation;
  • to analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems;
  • to evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems;
  • to be responsible, competent, confident and creative users of information and communication technology.