What is an algorithm???
Set of steps you follow to get something done.
Google defines it as: decomposition, pattern recognition and abstraction. eg breaking a big problem into smaller more manageable chunks.
Take the everyday making of a jam sandwhich – give a robot the correct, specific instructions and it will succeed – miss out some important steps ( holding the bread whilst you spread) and the bread will be on the floor. Liken this to a computer code and there in lies the potential for problems.
Activites that convey this pattern recognition…
quick sort/bubble sort pots in order of weight
sorting numbers using scratch programme
mini beasts safari to sort out insects from invertibrates from flys from spiders