The Input-Process-Output model
The Input-Process-Output model

Useful programs interact with the outside world rather than running in isolation. They collect data, do something with it, and return a result.
Step-by-step lessons covering AQA GCSE Computer Science Input/output for GCSE Computer Science. Each lesson works through exam-style questions in Paper 1 and Paper 2 format. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.