Key Stage 3

 Year 7 Curriculum Map

  • Online Awareness
    Exploring staying safe online, understanding the impact of our digital footprint, knowing how to report problems.
  • How computers work
    Understanding and recognising the component parts of a computer; understanding different input and output devices and explaining their purpose.  Improving presentation skills.
  • Computational Thinking
    Learning and applying the four corner stones of Computational Thinking: decomposition; pattern identification; abstraction; algorithm.  Introduction to flowcharts and pseudo code.
  • Designing a System
    Using Flowol3 to build working systems from flowcharts and pseudo code.
  • Python Turtle
    Applying the understanding of shape in programming
  • Introduction to Python Basics
    From “Hello World” through string manipulation to structured programming

 

Year 8 Curriculum Map

  • Online Awareness
    Knowing how to behave online.  Understanding the effect of online behaviour on the future.
  • Spread sheets
    Modelling finances, reporting and presenting information
  • How Computers Work
    Memory and storage
  • Computational Thinking
    Application of the four cornerstones of Computational Thinking from given scenarios to simple pseudo code solutions.
  • Flowol3 advanced systems
    Applying computational thinking skills to design advanced systems
  • Python Intermediate
    Loops and iteration
  • Introduction to binary logic
    Understanding why computers use binary; introducing logic gates and truth tables

 

 Year 9 Curriculum Map

  • Online Awareness
    Using Social Networks safely; the impact of the Internet and how to remain safe
  • How Computers work
    Central Processing Unit; networks
  • Data Representation
    Representing numbers: Binary; hexadecimal
  • Cryptography
    From Caesar Cypher to use of cryptography in the digital age.
  • Computational Thinking
    Application of the four cornerstones of Computational Thinking from given scenarios to advanced pseudo code solutions.
  • Python Advanced
    List and file handling
  • AppInventor
    An introduction to App design