Abstract

Starting from the context of mathematics learning in the East and West, this paper discusses the position and role of algorithms within school mathematics and argues that learning of algorithms has suffered from an alleged dichotomy between procedures and understanding, in that algorithms have been associated with low-level cognition. The paper first introduces a broad perspective about algorithms in school mathematics, and then, partially drawing on Bloom’s taxonomy and Saljo’s categorization of learning, proposes a model for the learning of algorithms with focus on students’ cognitive development. The model consists of three cognitive levels: (1) Knowledge and Skills, (2) Understanding and Comprehension, and (3) Evaluation and Construction. The model suggests that the learning of algorithms does not simply imply a low level of cognition, and provides a new perspective and framework to analyse the learning of algorithms. Following the model, we present examples to demonstrate the three levels and discuss related teaching strategies. We propose that the model can be used as an analysis tool to reconceptualize the role of algorithms in school mathematics and pose some questions for further research and scholarly discourse in this direction.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call