Computational Thinking in Mathematics and Computer Science: What Programming Does to Your Head

  • Cuoco A
  • Goldenberg P
N/ACitations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

How you think about a phenomenon certainly influences how you create a program to model it. The main point of this essay is that the influence goes both ways: creating programs influences how you think. The programs we are talking about are not just the ones we write for a computer. Programs can be implemented on a computer or with physical devices or in your mind. The implementation can bring your ideas to life. Often, though, the implementation and the ideas develop in tandem, each acting as a mirror on the other. We describe an example of how programming and mathematics come together to inform and shape our interpretation of a classical result in mathematics: Euclid's algorithm that finds the greatest common divisor of two integers.

Cite

CITATION STYLE

APA

Cuoco, A., & Goldenberg, P. (2021). Computational Thinking in Mathematics and Computer Science: What Programming Does to Your Head. Journal of Humanistic Mathematics, 11(1), 346–363. https://doi.org/10.5642/jhummath.202101.17

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