What is an algorithm?
An algorithm is a specific series of steps that will give you the correct answer every time.
Why does my child learn different algorithms to solve problems?
When children first begin learning about computation, they spend a lot of time experimenting with a variety of algorithms and sharing their own problem-solving methods. They are required to demonstrate proficiency in one focus algorithm for each operation - addition, subtraction, multiplication and division. Focus algorithms are powerful, relatively efficient, and usually easier to understand and learn than traditional algorithms. Once children have mastered the focus algorithm for each operation, they are free to use any method to solve problems.