计算机科学 ›› 2014, Vol. 41 ›› Issue (Z11): 403-407.

• 软件工程与数据库技术 • 上一篇    下一篇

可视化编程中识别计算思维

刘小燕,陈艳丽   

  1. 河南理工大学计算机科学与技术学院 焦作454003;河南理工大学计算机科学与技术学院 焦作454003
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金面向社区的协同检索方法研究(F020511)资助

Recognition of Computational Thinking in Visual Programming

LIU Xiao-yan and CHEN Yan-li   

  • Online:2018-11-14 Published:2018-11-14

摘要: 计算思维已成为教育研究的流行词。可视化编程可使越来越多的学生学习计算思维。先前的研究大多集中于可视化编程产生的动机水平,并未研究学生从可视化编程中实际学到了什么样的计算思维。根据程序行为相似性语义分析学生使用可视化语言创建的游戏和模拟,提出了可视化自动评价方法,即计算思维模式图,来评价学生创建游戏和科学模拟中使用的计算思维模式,同时也指出学生从游戏设计到科学模拟中计算思维的转移。

关键词: 计算思维,可视化编程,计算思维模式,计算思维识别

Abstract: Computational thinking has become popular in education research.More students can learn computational thinking in visual programming.Previous studies center on the motivation level that visual programming produces,but don’t focus on what kinds of computational thinking students learn from visual programming.This paper made semantic analysis on games and simulations that students created by using visual language on the basis of program behavior similarity,brought up an automatic and visual assessment method that is computational thinking pattern graph.This method can evaluate computational thinking pattern used in games and scientific simulations created by students,at the same time,points out students’ possible transfer of computational thinking from game design to scientific simulations.

Key words: Computational thinking,Visual programming,Computational thinking pattern,Recognition of computational thinking

[1] Repenning A,Webb D,Ioannidou A.Scalable game design and the development of a checklist for getting computational thinking into public schools[C]∥ Proc.SIGCSE’10.ACM Press,WI,USA,2010
[2] 周以真.计算思维[J].中国计算机学会通讯,2007,3(11)
[3] Wing J M.Computational Thinking[J].Communications of the ACM,2006,9(3)
[4] 董荣胜,古天龙.计算思维与计算机方法论[J].计算机科学,2009,6(1)
[5] Kozaczynski V,Ning J,Engberts A.Program Concept Recognition and Transformation[J].IEEE Trans.On Software Eengineering,1992,8(12):1065-1075
[6] Duscasse S,Rieger M,Demeyer S.A Language Independent Approach for Detecting Duplicated Code[C]∥Int’l Conf.on Software Maintenance.1999:109-118
[7] 苏舟.基于向量空间范围搜索的大型软件相似度检测[D].杭州:浙江大学,2008
[8] 李亚军,徐宝文,周晓宇.基于AST的克隆序列与克隆类识别[J].东南大学学报,2008,8(2):228-232
[9] Krinke J.Identifying Similar Code with Program DependenceGraphs[C]∥Proceedings Eighth Working Conference on Reverse Engineering.2001:301-309
[10] Lewis C M.How programming environment shapes perceptionlearning and goals:Logo vs.Scratch[C]∥Proc.SIGCSE’10.ACM Press,WI,USA,2010
[11] 朱国强,刘真,李宗伯.对计算机系统中程序行为的分析和研究[J].计算机应用,2005(12)
[12] 陈浩,王广南,孙建华.一种基于图的程序行为相似性比较方法[J].计算机应用研究,2010(2)
[13] 汪应洛,李勖.知识的转移特性研究[J].系统工程理论与实践,2002(10)

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!