t>
Loading…
KS3 · Computing · Years 7 to 9

KS3 Computing scheme of work

A free three-year KS3 Computing scheme of work mapped to the national curriculum programme of study. Each unit lists its lessons, outcomes, key vocabulary and curriculum links, with a direct link to the matching Teach io learn guide.

6Units
96Lessons
3Years
6Learn guides live
Long-term plan

Three-year overview

The plan gives each unit a term, leaving the rest of each year for projects, programming practice and online safety lessons. Adjust the order to suit your timetable.

Curriculum coverage

National curriculum, RSHE and careers links

NC KS3 AAbstractions that model real-world problems

Computational Thinking · Data Modelling and Big Data

NC KS3 BKey algorithms, including searching and sorting

Computational Thinking

NC KS3 CTwo or more programming languages, one text-based

Practical Programming

NC KS3 DBoolean logic and binary

Data Representation

NC KS3 EHardware, software and how instructions are executed

Computing Fundamentals · Networks and Systems Security

NC KS3 FCreative projects using a range of applications

Data Modelling and Big Data

NC KS3 GSafe, respectful and responsible use of technology

Networks and Systems Security

RSHEOnline and media

Online risks, personal data and privacy are reinforced in these units. The full RSHE 2025 mapping is in the online safety lessons.

Networks and Systems Security

CareersGatsby Benchmark 4

Every unit names jobs it leads to, so teachers can link curriculum learning to careers in each topic.

All units

The national curriculum statements are summarised from the KS3 Computing programme of study.

Medium-term plans

Units in teaching order

Year 7 · Autumn15 lessonsLive

Computing Fundamentals

Pupils cover hardware, memory, storage, operating systems, the CPU and the fetch-decode-execute cycle, with assessments.

Lessons

  1. Computer systems
  2. Computer hardware
  3. Memory in computer systems
  4. Storage in computer systems
  5. Year 7 recap – computer systems
  6. Operating systems
  7. Utility software
  8. Virtual memory and storage
  9. Impacts of technology
  10. Year 8 recap
  11. Von Neumann architecture
  12. The fetch-decode-execute cycle
  13. CPU performance
  14. Embedded systems
  15. Bringing it together

By the end, pupils can

  • Explain what a computer system is and describe the input–process–store–output cycle.
  • Identify the main hardware components and explain what each does.
  • Compare RAM and ROM, and volatile and non-volatile memory.
  • Describe solid-state, magnetic and optical storage and choose suitable storage.
  • Explain the functions of an operating system.
Key vocabulary
Computer systemHardwareMotherboardCPU (processor)RAMROMSolid-state storageMagnetic storageCPURAM

Assessment: end-of-guide assessment (80% to pass each step) with exam-style questions and model answers.

Year 7 · Spring12 lessonsLive

Data Representation

Pupils cover binary, denary, hexadecimal, units of data, characters, images and sound, with assessment and feedback.

Lessons

  1. Why computers use binary
  2. Data units
  3. Binary and denary
  4. Binary addition and overflow
  5. Hexadecimal
  6. ASCII and Unicode
  7. Images
  8. Binary shifts
  9. Sound
  10. Compression
  11. Calculating file size
  12. Bringing it together

By the end, pupils can

  • Explain why computers store all data in binary.
  • Use data units and convert between them.
  • Convert between binary and denary.
  • Add binary numbers and recognise overflow.
  • Convert between hexadecimal, binary and denary, and read hex colour codes.
Key vocabulary
TransistorBinaryNibbleKilobyte (KB)DenaryBinaryBinary additionCarryHexadecimalHex digit

Assessment: end-of-guide assessment (80% to pass each step) with exam-style questions and model answers.

Year 8 · Autumn12 lessonsLive

Computational Thinking

Pupils cover micro:bit, flowcharts, Flowol, searching and sorting algorithms, Boolean logic and logic circuits, with activities throughout.

Lessons

  1. Meet the micro:bit
  2. Buttons and sensors
  3. Decisions on the micro:bit
  4. Year 7 recap – micro:bit programming
  5. Thinking like a computer scientist
  6. Flowcharts
  7. Control systems with Flowol
  8. Year 8 recap
  9. Searching and sorting algorithms
  10. Boolean logic
  11. Logic circuits
  12. Bringing it together

By the end, pupils can

  • Program a micro:bit using inputs, outputs, events and sensors.
  • Use selection, variables and loops in MakeCode.
  • Use decomposition, abstraction and pattern recognition to solve problems.
  • Draw and follow flowcharts that use decisions and loops.
  • Design control systems with inputs, outputs and sensors in Flowol.
Key vocabulary
MicrocontrollerInputEventEvent handlerSelectionConditionInputOutputComputational thinkingDecomposition

Assessment: end-of-guide assessment (80% to pass each step) with exam-style questions and model answers.

Year 8 · Spring27 lessonsLive

Practical Programming

Pupils cover Scratch games, then Python from variables and loops to lists, subroutines and files, with code tasks after every bite-size.

Lessons

  1. Algorithms and Scratch
  2. Sequence and events
  3. Loops in Scratch
  4. Variables in Scratch
  5. Selection in Scratch
  6. Planning a game
  7. Building the game
  8. Testing and improving
  9. Year 7 recap – programming with Scratch
  10. From Scratch to Python
  11. Output and variables
  12. Input and data types
  13. Operators
  14. Selection in Python
  15. Count-controlled loops
  16. Condition-controlled loops
  17. Debugging and testing
  18. Year 8 recap
  19. Working with strings
  20. Lists
  21. Subroutines
  22. Modules and random numbers
  23. Files
  24. Searching and sorting in Python
  25. Robust programs
  26. Programming project
  27. Bringing it together

By the end, pupils can

  • Explain what an algorithm is and follow and write algorithms as sequences of steps.
  • Build Scratch programs using sequence, events, loops, variables and selection.
  • Plan, build, test and improve a Scratch game.
  • Write Python programs that use output, variables, input and data types.
  • Use arithmetic, comparison and logical operators, including DIV and MOD.
Key vocabulary
AlgorithmInstructionSequenceExecuteLoopIterationVariableValueSelectionCondition

Assessment: end-of-guide assessment (80% to pass each step) with exam-style questions and model answers.

Year 9 · Autumn15 lessonsLive

Networks and Systems Security

Pupils cover LANs, WANs, hardware, the internet, protocols, threats, protection and computing law, with activities after every bite-size.

Lessons

  1. What is a network?
  2. LANs and WANs
  3. Network hardware
  4. The internet and the web
  5. Year 7 recap – networks
  6. Network topologies
  7. Data packets
  8. Protocols
  9. Network performance
  10. Year 8 recap
  11. Cyber threats
  12. Cyber attacks
  13. Protecting systems
  14. Computing law and ethics
  15. Bringing it together

By the end, pupils can

  • Explain what a network is and why we connect computers.
  • Compare LANs and WANs and describe the internet as a WAN.
  • Describe the job of routers, switches, NICs and wireless access points.
  • Explain how the web works, including URLs, DNS and web servers.
  • Compare star and mesh topologies.
Key vocabulary
Computer networkDeviceLAN (local area network)WAN (wide area network)NIC (network interface card)MAC addressInternetWorld Wide Web (WWW)NetworkLAN

Assessment: end-of-guide assessment (80% to pass each step) with exam-style questions and model answers.

Year 9 · Spring15 lessonsLive

Data Modelling and Big Data

Pupils cover formulas, functions, charts, IF, lookups, dashboards and big data, with activities after every bite-size.

Lessons

  1. What is a spreadsheet?
  2. Formulas
  3. Functions
  4. Charts
  5. Year 7 recap – spreadsheets
  6. Absolute references
  7. Making decisions in spreadsheets
  8. Spreadsheet models
  9. Sorting, filtering and validation
  10. Year 8 recap
  11. Lookups
  12. Dashboards
  13. Big data
  14. Data and ethics
  15. Bringing it together

By the end, pupils can

  • Explain how spreadsheets store data in cells, rows and columns.
  • Write formulas using cell references and the correct order of operations.
  • Use functions such as SUM, AVERAGE, MIN, MAX and COUNT.
  • Create and choose suitable charts.
  • Use absolute references and the IF function.
Key vocabulary
SpreadsheetCellFormulaOperatorFunctionRangeChartColumn chartCellCell reference

Assessment: end-of-guide assessment (80% to pass each step) with exam-style questions and model answers.

Questions

Frequently asked questions

Is this KS3 Computing scheme of work free?

Yes. The scheme of work is free to use and adapt. Pupils need a Teach io plan for the full learn guides and assessments; the first lesson of every guide is a free sample.

Does it cover the whole KS3 Computing programme of study?

Yes. The six units together cover every statement in the KS3 Computing programme of study. The coverage section shows which unit covers each statement.

Where is online safety taught?

Online safety is reinforced in the networks and security unit, and taught in full in the Year 7, 8 and 9 online safety lessons, which are mapped to RSHE 2025.

How are pupils assessed?

Each learn guide ends with an assessment that gives feedback on the misconception behind each wrong answer, so teachers know exactly what to reteach.

Related

More schemes of work

Use this scheme with your department

Teacher and School plans give every pupil the learn guides and assessments above, with results by class so you can see which units need reteaching.

Scroll to Top