Computational thinking and constructionism: Creating difference equations in spreadsheets

Aharon Gero*, Ilya Levin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

13 Scopus citations

Abstract

The invention of the computer has led to the establishment of a new research paradigm, computation, which has recently become more and more popular in scientific exploration. However, computation is not well represented in high school and university curricula in science and engineering, although it applies to a wide range of disciplines beyond computer science and software engineering. In light of the increasing need to provide students with computational education, this paper presents a novel way to develop computational thinking among students. The proposed approach is based on the implementation of Papert's theory of constructionism in electronic spreadsheets. In this approach, students build their knowledge while constructing the difference equation that describes a physical (or engineering) phenomenon, based on specific cases investigated in the spreadsheet. The method does not require the students to write code or perform complex calculations in the spreadsheet and makes it possible to teach advanced subjects at a relatively early stage. The method is demonstrated through contents taken from the secondary and tertiary curricula in mechanics and electromagnetism.

Original languageEnglish
Pages (from-to)779-787
Number of pages9
JournalInternational Journal of Mathematical Education in Science and Technology
Volume50
Issue number5
DOIs
StatePublished - 2019

Keywords

  • Computational thinking
  • Constructionism
  • Difference equations
  • Spreadsheets

Fingerprint

Dive into the research topics of 'Computational thinking and constructionism: Creating difference equations in spreadsheets'. Together they form a unique fingerprint.

Cite this