The computing curriculum is made up of four areas in key stages 1 and 2: Computer Science, Digital Literacy and Digital Citizenship. In Computer Science children are given opportunities to understand and use algorithms to write precise and unambiguous instructions for a program to execute. They develop their computational thinking skills in Key Stage 2 through programming with Flowol. They are encouraged to be creative and to learn from debugging their work. In Digital Literacy, they employ a range of software and multimedia tools which they can then apply across the curriculum. They are shown how to use search tools and discover how networks operate. Within Digital Citizenship, children are taught how to use technology safely, respectfully and responsibly. They learn how to recognise unacceptable behaviour and how to report concerns about content or contact. At all stages children are focused on becoming effective digital learners.