Skip to content
  • Computing

    The overarching intention of the computing curriculum is to develop learners who are not just digital consumers, but digital makers.

    Intent

    Our aim is to empower our pupils by setting them on the path to developing the skills and knowledge they need to make current and future technologies work for them, not being constrained by the limitations of a software package.

    In Key Stage 2, we aim to encourage pupils to engage with computing concepts, developing skills and understanding of elements of computer science in a practical, hands-on way. Pupils are supported through scaffolding, encouraging them to develop independence and stretched through challenge tasks, encouraging them to extend and apply their learning in different ways.

    In Key Stage 3, we look to prepare pupils for the 21st century workplace and jobs that do not yet exist. Practical, project-based work, computational thinking and collaboration are at the core of the curriculum, as are multi-faceted tasks that require a range of software to move through every stage of a process from design to a finished product, encouraging pupils to use technology in a meaningful context.

    Implementation

    In Key Stage 2, we encourage pupils to engage with concepts such as programming through block-based languages and physical computing. Concepts such as robotics, game design, chroma key video, animation and more are used to capture pupils’ imagination and inspire their creativity. Computer Science concepts such as inputs and outputs, sequence, selection and repetition and debugging are core to what we do in Key Stage 2 and then built on in Key Stage 3 to ensure continuity and progression.

    In Key Stage 3, pupils progress from block-based programming languages to text based languages, primarily working in Python. We combine programming with a range of devices, technologies and contexts, such as 3D printing, and digital music production to create a broad curriculum, encompassing Computer Science, ICT and Digital Literacy. By exploring elements of Computer Science such as sorting and searching algorithms and binary and hexadecimals, we aim to give our pupils a solid grounding in these concepts that will prepare them for Key Stage 4. Use of Raspberry Pi computers, 3D printers and Android devices give pupils experience of a range of devices and operating systems that will help them deal with future technologies they may encounter.

    Impact

    The computing curriculum enables pupils to realise that, by understanding more about how computers work, they can make computers do more. In Key Stage 2, pupils make clear progress in their ability to design and write programs, and develop their understanding of different types of inputs and outputs, such as using sensors to control motors. In Key Stage 3, pupils make strong progress in using text based programming languages. The vast majority of pupils start with no knowledge of text based programming, but leave us able to write programs in a range of contexts on different devices. Using devices that pupils may not otherwise see, such as the Raspberry Pi challenges concepts of what a computer is and physical computing, such as building remote-controlled vehicles, challenges ideas of what a computer does, leaving pupils with a more rounded understanding of how computers permeate our everyday lives.

     

    Computing Curriculum Map

    Year Group Half Term 1 Half Term 2 Half Term 3 Half Term 4 Half Term 5 Half Term 6
    Year 5

     

    Introduction to the school network, usernames and passwords for Microsoft 365 email.

    Animation and Online Safety. Excel including spreadsheets, formulas, charts, goal seek and 'what if' questions. NXT Mindstorms Sequence, decomposition and computational thinking.

    Ohbot, including inputs, outputs, sequence, selection, variables and user input.

    Ohbot, including inputs, outputs, sequence, selection, variables and user input.
    Assessment: Autumn via Microsoft Forms. Assessment: Autumn via Microsoft Forms. Assessment: Excel via Microsoft Forms. Assessment: Excel via Microsoft Forms. Assessment: Ohbot via Microsoft Forms. Assessment Ohbot via Microsoft Forms.
    Year 6
    PowerPoint skills, rules of good design, using hyperlinks, online scams and clickbait.

    Computer systems and networks, search engines and results ranking.

    Evaluating Information / Greenscreen. Checking information for bias, evaluating the reliability of information found online.

    Evaluating Information / Greenscreen. Researching on the internet, greenscreen documentary and justifying information used.  Scratch virtual pet – input, outputs, variables, sequence, selection and operators. Scratch virtual pet – input, outputs, variables, sequence, selection and operators.
    Assessment: Autumn via Microsoft Forms.  Assessment: Autumn via Microsoft Forms.  Assessment: Evaluating Information via Microsoft Forms. Assessment: Evaluating Information via Microsoft Forms. Assessment: Scratch via Microsoft Forms. Assessment: Sctach via Microsoft Forms.
    Year 7

    Sorting and searching algorithms. Bubble sort, insertion sort, linear search, binary search,

    Sorting and searching algorithms. Bubble sort, insertion sort, linear search, binary search,

    Flowcharts

    Python – basic commands, variables, user input, sequence, selection, Booleans, iteration Python – basic commands, variables, user input, sequence, selection, Booleans, iteration AI – LLM, machine learning, responsible use IT Project (TBC).
    Assessment: Sorting and Searching algorithm Part A and Part B via Microsoft Forms.  Assessment: Sorting and Searching algorithm Part A and Part B via Microsoft Forms. Assessment: Python Part A and Part B via Microsoft Forms Assessment: Python Part A and Part B via Microsoft Forms Assessment TBC Assessment TBC
    Year 8

    Data Representation, including binary, hexadecimal, RGB, ASCII, and bitmap images.

    Data Representation, including binary, hexadecimal, RGB, ASCII, and bitmap images.

    Computer systems and networks, including parts of a computer, LAN, WAN and key hardware.

    Further Python, including user input, variables, sequences, selection, functions, data constructs and lists.

    Further Python, including user input, variables, sequences, selection, functions, data constructs and lists.

    CAD design and 3D printing / Python Battlebots. 3D modelling, working to a design spec, using TinkerCAD.

    CAD design and 3D printing / Python Battlebots. Bluetooth, functions, Raspberry Pi OS and physical computing. 
    Assessment: Data representation Part A and Part B via Microsoft Forms. Assessment: Data representation Part A and Part B via Microsoft Forms. Assessment: Python Programming, Part A and Part B via Microsoft Forms. Assessment: Python Programming, Part A and Part B via Microsoft Forms. Assessment: TBC Assessment: TBC

     

    Useful Links