Skip to content
MathsGenie logo
Open app

Course home

x

Why defensive design matters

Why defensive design matters

Defensive design means planning for mistakes, unexpected input and misuse before the program runs. A robust program does not assume the user will follow the happy path every time.

Defensive design Lesson

  1. GCSE
  2. /Computer Science
  3. /Defensive design

Step-by-step lessons covering OCR GCSE Computer Science Defensive design for GCSE Computer Science. Each lesson works through exam-style questions in Component 01 and Component 02 format. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.

Lessons