Algorithmic Thinking

Algorithmic thinking is a way of getting to a solution through the clear definition of the steps needed – nothing happens by magic. Rather than coming up with a single answer to a problem, like 42, pupils develop algorithms. They are instructions or rules that if followed precisely (whether by a person or a computer) leads to answers to both the original and similar problems.

For example, we all learn algorithms for doing multiplication at school. If we (or a computer) follow the rules we were taught precisely we can get the answer to any multiplication problem. Once we have the algorithm we don’t have to work out how to do multiplication from scratch every time we are faced with a new problem.

The power of algorithmic thinking is that it allows solutions to be automated.

The following links to cs4fn articles that illustrate algorithmic thinking.

More of our resources, including linked computing ‘story’ booklets can be found in our resources section. You may also want to look at cs4fn’s teacher resources or browse the latest cs4fn magazine.

It is suggested that:

  • Primary teachers focus on the badge statements from the Pink to Purple row.
  • Secondary teachers focus on the badge statements from the Purple to Black row.
  • The white row overlaps with the KS4 qualification specifications.

2 thoughts on “Algorithmic Thinking

  1. Pingback: Computational Thinking Concepts | David Celaya

  2. Pingback: Ways of thinking…. | EDC3100 & EDS4406 – ICT Blog

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.