Rumi School of Innovative Sciences (RSIS)

Computer Science

Year 7 · Curriculum for Wales

Year 7 computing establishes the foundations for GCSE. Pupils learn computational thinking (decomposition, abstraction and algorithm design with flowcharts and pseudocode) and put it into practice in a text-based language, usually Python.

Computer systems work covers hardware, input and output, storage, binary representation of numbers and text, and how networks and the internet function.

Digital literacy and e-safety are taught seriously at this stage: strong passwords, phishing, digital footprint, and the legal and ethical side of using other people's data and content.

Curriculum Breakdown

Important Topics

  • Computational ThinkingDecomposition, abstraction, pattern recognition and algorithm design.
  • Programming in PythonVariables, data types, input and output, selection and iteration.
  • AlgorithmsFlowcharts and pseudocode used to plan a solution before coding.
  • Computer HardwareProcessor, memory, storage, and input and output devices.
  • Data RepresentationBinary numbers, character codes and how images are stored.
  • Networks & E-SafetyHow networks and the internet work, plus passwords, phishing and digital footprint.