Developing Algorithmic Thinking in the Primary and Junior Secondary Years
W Stephens, F-J Hsieh (ed.)
EARCOME | Published : 2018
Mathematical reasoning takes many forms, such as algebraic, spatial and geometric, and statistical. Algorithmic thinking is an important and flexible form of mathematical reasoning, emphasizing decomposition (breaking a complex problem down into component sub-problems and sub-tasks), pattern recognition, generalization and abstraction. With a growing global emphasis on using algorithmic thinking in coding and computing programs in schools, it is necessary and timely to examine whether algorithmic thinking should be included more explicitly in the teaching and learning of mathematics, and to what extent its inclusion can foster improved mathematical learning.