Computer Science
Daily-habit recall for Key Stage 3 Computing. The foundations that make GCSE Computer Science feel familiar when it arrives. Mapped to the DfE statutory programme of study — every Y7-Y9 student in a maintained English school is taught this content.
Y7 · Y8 · Y9 · DfE national curriculum
Statutory
Part of the National Curriculum
Computing has been a National Curriculum subject since September 2014, replacing ICT. Every maintained school must teach the 9 statutory KS3 objectives — algorithms, programming in 2+ languages, Boolean logic, binary, computer systems, networks, and digital safety.
2
Programming languages
The DfE PoS requires '2 or more programming languages, at least one of which is textual.' Educator's KS3 corpus covers both — visual programming (Scratch) for Y7 and textual programming (Python) for Y8-Y9, with cards that transfer cleanly to GCSE.
9/9
DfE objectives covered
Every one of the 9 statutory 'Pupils should be taught to...' statements in the KS3 Computing programme of study has a topic in the Educator taxonomy. The CS strand (algorithms, programming, Boolean, binary, systems, networks) is card-tested; the creative-projects strand is acknowledged in the spec.
What's covered
The DfE programme. Tuned for short-recall practice.
No exam board picker — KS3 Computing is a single statutory programme. Authored to the DfE PoS plus the typical Y7-Y9 progression most English secondary schools use.
Programming in Python
- ✓Variables, input and output
- ✓Selection — if / else
- ✓Iteration — for and while loops
- ✓Lists and strings
- ✓Functions
Visual Programming (Scratch)
- ✓Blocks, sprites and events
- ✓Variables and loops
- ✓Sequencing and logic
- ✓Building a game
Algorithms & Computational Thinking
- ✓Decomposition and abstraction
- ✓Pattern recognition
- ✓Flowcharts and pseudocode
- ✓Linear and binary search
- ✓Trace tables
Binary & Number Systems
- ✓Why computers use binary
- ✓Binary ↔ decimal conversion
- ✓Binary addition
- ✓Bits, bytes and units
- ✓Hexadecimal
Boolean Logic
- ✓AND, OR and NOT
- ✓Truth tables
- ✓Logic gates
- ✓Logic in everyday technology
Computer Hardware & Software
- ✓CPU, RAM, ROM and storage
- ✓Input and output devices
- ✓Operating systems
- ✓Utility software
Networks & the Internet
- ✓What a network is
- ✓LAN vs WAN
- ✓The internet vs the web
- ✓IP addresses, DNS and the client–server model
Data & Online Safety
- ✓Text, images and sound as numbers
- ✓Strong passwords and phishing
- ✓Malware and privacy
- ✓Copyright and staying safe
The same engine as GCSE, tuned for KS3. Every card is written at the right level for Y7-Y9 — Scratch before Python, decimal before hex, ASCII before Unicode, AND/OR/NOT before truth tables. When students reach GCSE Computer Science the concepts aren't new — just deeper. Binary, algorithms, and the language of programming all land faster when students have already practised them.
Try it for four weeks. Free.
One school. Unlimited classes. No card limit. No teacher limit. If your students aren't practising daily by the end of the trial, you owe us nothing.
