The breaking down of a system into smaller parts that are easier to understand, program and maintain.
Also known as a flow diagram. A diagram that shows the step-by-step flow of an algorithm
Also written as pseudo-code. A method of writing up a set of instructions for a computer program using plain English. This is a good way of planning a program before coding.
A sequence of logical instructions for carrying out a task. In computing, algorithms are needed to design computer programs.
A language used by a programmer to write a piece of software.