Computer Science teaches computational thinking. Children are taught to solve problems using computational terms. This area of the curriculum includes coding and data representation. This includes activities such as: understanding algorithms and how they are implemented; creating and debugging simple programs (ks1); designing, writing and debugging programs that accomplish specific goals (ks2); using logical reasoning to explain how simple algorithms work and understanding computer networks such as the internet.
Information technology is using technology purposefully to create, organise, store, manipulate and retrieve digital content. This strand is spread across the curriculum to other subjects. E.g. using the internet for research.
Digital literacy involves teaching children to use technology respectfully, safely and responsibly. Children learn about how technology is used in everyday life. They learn to evaluate digital content and understand the opportunities that networks offer for communication and collaboration.