Litcius/Paper detail

Exploring the intersection of algebraic and computational thinking

Kajsa Bråting, Cecilia Kilhamn

2020Mathematical Thinking and Learning68 citationsDOIOpen Access PDF

Abstract

This article investigates how the recent implementation of programming in school mathematics interacts with algebraic thinking and learning. Based on Duval’s theory of semiotic representations, we analyze in what ways syntax and semantics of programming languages are aligned with or divert from corresponding algebraic symbolism. Three examples of programming activities suggested for school mathematics are discussed in detail. We argue that although the semiotic representations of programming languages are similar to algebraic notation the meanings of several concepts in these two domains differ. In a learning perspective these differences must be taken into account, especially considering that students have to convert between registers with both overlapping and specific meanings.

Topics & Concepts

SemioticsPerspective (graphical)NotationSemantics (computer science)Intersection (aeronautics)SyntaxComputer scienceAlgebraic numberMathematics educationAlgebra over a fieldMathematicsProgramming languageLinguisticsArtificial intelligenceArithmeticPure mathematicsMathematical analysisPhilosophyAerospace engineeringEngineeringTeaching and Learning ProgrammingInnovative Teaching and Learning MethodsMathematics Education and Teaching Techniques
Exploring the intersection of algebraic and computational thinking | Litcius