Programming Approaches to Computational Thinking: Integrating Turtle Geometry, Dynamic Manipulation and 3D Space

Programming Approaches to Computational Thinking: Integrating Turtle Geometry, Dynamic Manipulation and 3D Space
复制标题

计算思维的编程方法:整合海龟几何、动态操纵和 3D 空间

DOI:
10.15388/infedu.2018.17
复制
发表时间:
2018
期刊:
Informatics Educ.
影响因子:
--
通讯作者:
M. Grizioti
M. Grizioti
中科院分区:
--
文献类型:
--
作者:
C. Kynigos;M. Grizioti

文献摘要

被引文献

相似文献

在过去的十年中,编码已经成为教育趋势的前景,成为培养学生计算思维(CT)的有力手段。然而,通过建构主义的透镜来看待编码和计算思维活动的研究仍然有限。在本文中,我们讨论了我们已经从其他思维范式和教学理论,如建构主义和数学思维,可以通知新的综合设计,培养计算思维的知识。在这种情况下,我们探索学生的参与与MaLT(机器实验室龟球)1,我们的设计,集成了动态操作,3D图形和相机导航的启示标志文本编程的在线环境。我们还提出了一个研究如何整合上述启示可以促进建构主义学习,并导致CT技能的发展沿着的意义的编程概念的生成。
During the last decade, coding has come to the foreground of educational trends as a strong mean for developing students’ Computational Thinking (or CT). However, there is still limited research that looks at coding and Computational Thinking activities through the lens of constructionism. In this paper, we discuss how the knowledge we already have from other thinking paradigms and pedagogical theories, such as constructionism and mathematical thinking, can inform new integrated designs for the cultivation of Computational Thinking. In this context, we explore students’ engagement with MaLT (Machine Lab Turtle-sphere)1, an online environment of our design that integrates Logo textual programming with the affordances of dynamic manipulation, 3D graphics and camera navigation. We also present a study on how the integration of the above affordances can promote constructionist learning and lead to the development of CT skills along with the generation of meanings about programming concepts.