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
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.