Programming-languages as a conceptual framework for teaching mathematics

  • Feurzeig W
  • Papert S
  • Bloom M
  • et al.
N/ACitations
Citations of this article
18Readers
Mendeley users who have this article in their library.

Abstract

Formal mathematical methods remain, for most high school students, mysterious, artificial and not a part of their regular intuitive thinking. The authors develop some themes that could lead to a radically new approach. According to this thesis, the teaching of programming languages as a regular part of academic progress can contribute effectively to reduce formal barriers. This education can also be used to enable pupils to access an accurate understanding of some key mathematical concepts. In the field of heuristic knowledge for technical problem solving, experience of programming is no less valuable: it lends itself to promote a discussion of relations between formal procedures and the comprehension of intuitive problem solving and provides examples for the development of heuristic precepts (formulating a plan, subdividing the complexities, etc.). The knowledge gained in programming can also be used for the discussion of concepts and problems of classical mathematics. Finally, it can also facilitate the expansion of mathematical culture to topics in biological and physical sciences, linguistics, etc. The authors describe a programming language called ?Logo? adapted to objectify an enduring framework of mathematical experimentation. Formal mathematical methods remain, for most high school students, mysterious, artificial and not a part of their regular intuitive thinking. The authors develop some themes that could lead to a radically new approach. According to this thesis, the teaching of programming languages as a regular part of academic progress can contribute effectively to reduce formal barriers. This education can also be used to enable pupils to access an accurate understanding of some key mathematical concepts. In the field of heuristic knowledge for technical problem solving, experience of programming is no less valuable: it lends itself to promote a discussion of relations between formal procedures and the comprehension of intuitive problem solving and provides examples for the development of heuristic precepts (formulating a plan, subdividing the complexities, etc.). The knowledge gained in programming can also be used for the discussion of concepts and problems of classical mathematics. Finally, it can also facilitate the expansion of mathematical culture to topics in biological and physical sciences, linguistics, etc. The authors describe a programming language called ?Logo? adapted to objectify an enduring framework of mathematical experimentation.

Cite

CITATION STYLE

APA

Feurzeig, W., Papert, S., Bloom, M., Grant, R., & Solomon, C. (1970). Programming-languages as a conceptual framework for teaching mathematics. ACM SIGCUE Outlook, 4(2), 13–17. https://doi.org/10.1145/965754.965757

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free