Bugs, debugging, and the big three error types
Bugs, debugging, and the big three error types

A program error, or bug, is a mistake in code that stops a program working as intended. Debugging means finding the mistake, fixing it, and checking that the fix really worked.
Step-by-step lessons on Edexcel GCSE Computer Science Identifying and correcting program errors. Each one builds up to exam-style questions. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.