Loading…

The Dynamic Geometrisation of Computer Programming

The goal of this paper is to explore dynamic geometry environments (DGE) as a type of computer programming language. Using projects created by secondary students in one particular DGE, we analyse the extent to which the various aspects of computational thinking-including both ways of doing things an...

Full description

Saved in:
Bibliographic Details
Published in:Mathematical thinking and learning 2018-01, Vol.20 (1), p.54-74
Main Authors: Sinclair, Nathalie, Patterson, Margaret
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The goal of this paper is to explore dynamic geometry environments (DGE) as a type of computer programming language. Using projects created by secondary students in one particular DGE, we analyse the extent to which the various aspects of computational thinking-including both ways of doing things and particular concepts-were evident in their work, drawing specifically on frameworks for computational thinking that are designed for the purpose of mathematics education. We show how many of the practices associated with the use of propositional programming languages also feature in the more spatial and temporal register of the geometric 'language' of DGEs.
ISSN:1098-6065
1532-7833
DOI:10.1080/10986065.2018.1403541