The document provides guidance for key stage 1 pupils on computing concepts and skills. It recommends that pupils be taught to understand algorithms, write and debug simple programs, use logical reasoning to predict program behavior, and organize, store, manipulate and retrieve data in different digital formats. It offers specific examples of activities and resources teachers can use to help pupils learn these concepts, such as using story cards, videos and programming tools like Scratch and Bee-Bots.