At Mackie Hill Junior and Infant School, we ensure Computing skills are embedded throughout the curriculum, providing children with essential lifelong skills. Computing is an integral part of modern day life and therefore provides a wealth of learning opportunities, explicitly within computing and also across other curriculum subjects. Through the study of computing, children are able to develop a wide range of fundamental skills, knowledge and understanding that they will need for the rest of their lives. Computing skills are essential in enabling children to be confident, creative and independent learners and it is our intention that children have every opportunity available to allow them to achieve this.
The new national curriculum defines three clear aspects of computing curriculum: Computer Science (CS), Information Technology (IT) and Digital Literacy (DL). Children will be given the opportunity to develop their knowledge and understanding in each area from the Foundation Stage to Year 6.

The aims of teaching Computing, as outlined in the national curriculum are to ensure that all pupils:

· can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
· can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
· can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
· are responsible, competent, confident and creative users of information and communication technology.