Skip to main content

← Computer Science syllabus

EnglandComputer Science

2.3 Producing robust programs and 2.4 Boolean logic

5 dot points across 5 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

How do the logic operators AND, OR and NOT work, and how do you build a truth table?

How do you design a program that copes with unexpected input and is easy to maintain?

What are syntax errors and logic errors, and how do you tell them apart?

How are the AND, OR and NOT operators drawn as logic gates and combined into circuits?

Why do we test programs, what kinds of testing are there, and what test data should you use?