Thinking procedurally
Thinking procedurally

Procedural thinking means solving a problem by identifying the actions needed and arranging them as a clear sequence. An algorithm is a finite, ordered set of instructions, but good programmers plan that order before they write code.
Step-by-step lessons on OCR A Level Computer Science Thinking procedurally. Each one builds up to exam-style questions.