Exploring computational thinking as a boundary object between mathematics and computer programming for STEM teaching and learning

被引:0
|
作者
Oi-Lam Ng
Allen Leung
Huiyan Ye
机构
[1] The Chinese University of Hong Kong,
来源
关键词
Computational thinking; Boundary object; Mathematics; Programming; Problem-solving; Mathematics education; STEM;
D O I
暂无
中图分类号
学科分类号
摘要
Programming is an interdisciplinary practice with applications in both mathematics and computer science. Mathematics concerns rigor, abstraction, and generalization. Computer science predominantly concerns efficiency, concreteness, and physicality. This makes programming a medium for problem solving that mediates between mathematics and computer science in intriguing ways. Behind programming practices is computational thinking (CT), a mode of thinking involved in formulating and solving problems so that the solutions could be represented and carried out by computing means. In this paper, CT is seen as a boundary object connecting mathematics and computer science in a school problem-solving context. In particular, we examine and analyse middle school students’ work upon engaging in mathematical problem solving-in a programming environment, taking CT as a boundary object embedded in the block-based programming environment, Scratch. The analysis is guided by observing boundary crossing features of CT in the students’ artefacts produced in Scratch while solving mathematical problems related to symmetry and arithmetic sequence. The findings of this study open up new dimensions to explore CT as a boundary object in integrated STEM pedagogy.
引用
收藏
页码:1315 / 1329
页数:14
相关论文
共 50 条