Skip to content

Course home

x
Defensive design
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 on OCR GCSE Computer Science Defensive design. 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.

Lessons