Key Stage 3

Curriculum Overview

Year 7 Overview

Year 8 Overview

Year 9 Overview

 

GCSE skills

 

  • Python programming
  • Interpreting and reading code
  • Demonstrating knowledge and understanding of key topics in the GCSE specification, including: Problem solving, Programming, Data, Computers, Communication and the internet and the bigger picture(environment, privacy, security)
  • Explanation, analysis and comparison, giving the pros and cons of a number of computing topics
  • A high level of study skills needed to be able to independently record lesson topics, revise topics and recall the knowledge in assessments and mock examinations
  • Undertaking of an advanced programming project in Python, keeping a log of edits, tests and planning tools used to create the project 

By the end of year 9, students should be able to:

  • Retrieve factual knowledge of what makes up a computer system and the important pieces of hardware
  • Understand and demonstrate an understanding of what a computer network is and show understanding of how they work
  • Show an understanding of different types of networks and the advantages and disadvantages of them
  • Show secure understanding of algorithms, flowcharts and pseudocode
  • Understand what is meant by abstraction and decomposition
  • Demonstrate and display a more accurate understanding of binary and binary mathematics
  • Create increasingly advanced programs in Python programming language, using variables, selection, loops and subprograms
  • Use more effective selection statements and data structures in their Python programs

 By the end of year 8, students should be able to:

  • Develop factual knowledge of what makes up a computer system and some important pieces of hardware
  • Understand and demonstrate an understanding of what a computer network is and show a basic understanding of how they work
  • Have some knowledge of different types of networks and the advantages and disadvantages of them
  • Show some understanding of algorithms, flowcharts and pseudocode
  • Understand what is meant by abstraction and decomposition.
  • Demonstrate some understanding of binary and binary mathematics
  • Create more advanced programs in Python programming language using variables, selection and loops
  • To read and interpret more advanced programming code

 By the end of year 7, students should be able to: 

  • Show an understanding of digital skills, including saving and creating files
  • Show and recognise how to use a network effectively, using logins and passwords
  • Understand the importance of a computer device fitting to the input output process model
  • Understand and show the differences between hardware, software and types
  • Show a basic understanding of flow charts and algorithms
  • Demonstrate familiarity with binary and binary arithmetic.
  • Show and understand the concepts of programming languages
  • Create and edit their own programs in Scratch and Python