teach-ict.com logo

THE education site for computer science and ICT

1. Algorithms

Flowcharts are one of the techniques used to describe an algorithm. As a reminder, the definition of an algorithm is shown below.


Algorithm - is a list of step-by-step instructions that, when followed, will solve a problem.

The two main techniques for producing an algorithm are:-

  • Pseudocode
  • Flowcharts

For an amusing introduction to flowcharts (it is not essential though), have a look at the two minute clip from the 'Big Bang Theory' where Sheldon creates an algorithm on 'How to Make a Friend' and lays it out as a flowchart.

You will need YouTube access and a set of headphones.