To provide a grounding in basic computational skills and knowledge,  including programming, algorithmic design and computer hardware. To equip pupils with essential skills in algorithmic thinking and software development. To support and encourage pupils to achieve at or beyond their target grades in Computer Science, allowing them to successfully continue to further study and the workplace.

 

GCSE Computer Science

Year 10

Term 1

  • Systems Architecture
  • Memory and Storage
  • Wired and Wireless Networks
  • Skills: programming - input, output, sequence, selection, iteration

Term 2

  • Network Topologies, Protocols and Layers
  • System Security
  • Skills: programming - subroutines, procedures and functions, arrays

Term 3

  • Hardware and Software
  • Skills: arrays, lists, serial files, exception handling

Term 4

  • Ethical, Legal and Environmental Impacts of Computing
  • Algorithms
  • Skills: algorithmic programming and testing

Term 5

  • Algorithms
  • Revision
  • Programming practice

Term 6

  • Programming practice
  • Revision

Year 11

Term 1

  • Revision
  • Skills: programming

Term 2

  • Revision
  • Skills: programming

Term 3

  • Spiral Revision of SLR 8-13
  • Skills: programming

Term 4

  • Spiral Revision of SLR 1-7
  • Skills: Exam question practice

Term 5

  • Walking, talking mock.
  • Exams