Home Computing What is a Bug? Debugging Basics Computing What is a Bug? Debugging Basics What programmers mean by a 'bug', three common types, and a step-by-step approach to debugging. Worksheet Grade 4 Grade 5 Members only Preview 📄 Open full PDF → Page count: 4. Print-ready PDF — letter / A4 friendly. Click image to see all pages. Learning objective Identify and fix common errors (bugs) in simple code. About this resource Subject: Computing Type: Worksheet Grade levels: Grade 4 (ages 9-10, ≈ Year 5), Grade 5 (ages 10-11, ≈ Year 6) Pages: 4 Date added: 2026-06-06 Credit: Qualified primary teacher You might also like Selected based on subject, grade, and type — with a free option always included. I Computing 3rd 4th If-Then Conditionals in Code How computers make decisions — IF something is true, THEN do this. With unplugged practice activities. Worksheet Members S Computing 3rd 4th 5th Search Engine Skills Use search engines effectively — pick keywords, filter results, spot reliable sources. Worksheet Members B Computing 4th 5th Binary Numbers Introduction How computers count using only 0s and 1s. Convert between decimal and binary up to 8 bits. Worksheet Members C Computing 4th 5th Coding Logic Puzzles Five unplugged coding puzzles — sequence, loops, conditionals — no computer needed. Worksheet Members S Computing 5th 6th Spreadsheet Basics Worksheet Cells, rows, columns, formulas (=SUM, =AVERAGE) explained with a class-trip data scenario. Worksheet Members A Computing 3rd 4th 5th 6th Algorithms — Knowledge Organiser (KS2) Single-page reference for KS2 computing — algorithms. Covers what algorithms are, sequences, decomposition, debugging, and real-world examples. Aligns with KS2 NC computing requirements. Knowledge Organiser Free