摘要
在数字时代,计算思维成为个体认识世界、解决问题的基本思维方式之一,而编程游戏是培养儿童计算思维的重要教辅材料。为此,文章分析了现有的游戏化儿童编程产品存在的问题及其原因,提出了"三步走"的解决方法。按此解决方法,文章首先解构了培养计算思维的核心能力,并确定了此能力培养的三大步骤和方式;然后,文章构建了指向计算思维能力培养的儿童编程游戏框架,并确定了与三大步骤相对应的游戏元素及应遵循的设计原则;最后,文章设计了一款儿童编程游戏——"小世界",并将该框架应用于此游戏的具体设计实践。指向计算思维能力培养的儿童编程游戏框架的构建及其在儿童编程游戏中的设计实践应用,可为培养儿童的计算思维、开发儿童编程游戏提供理论和实践参考。
In the digital age, computational thinking has become one of the fundamental thinking ways for the individual to understand the world and solve the problems, and programming games are important teaching aids materials for cultivating kids’ computational thinking. Thus, this paper analyzed the problmes and causes of existing gamified programming products for kids, and proposed a 'three-step' solution. According to this solution, the core ability of cultivating computational thinking was deconstructed, and three steps and methods of cultivating this ability were determined. Then, this paper constructed the framework of programming games for kids pointed to cultivating computational thinking ability. Meanwhile, the game elements and followed design principles corresponding to three steps were determined. Finally, a programming game for kids –'Small World' was designed, and the constructed framework was applied in design practice of this game. The construction of programming game for kids pointed to cultivating computational thinking ability and its practical application in programming game for kids could provide theoretical and practical reference for cultivating kids’ computional thinking and developing kids’ pragramming games.
作者
蒋希娜
黄心渊
JIANG Xi-na;HUANG Xin-yuan(Beijing Normal University,School of Art and Communication,Beijing,China 100875;Communication University of China,School of Animation and Digital Art,Beijing,China 100024)
出处
《现代教育技术》
CSSCI
北大核心
2019年第3期119-126,共8页
Modern Educational Technology
基金
2018年度国家社科基金艺术学重大项目"中国数字新媒体艺术创新研究"(项目编号:18ZD12)
教育部人文社会科学研究一般项目"数字游戏批评的理论建构与话语实践研究"(项目编号:18YJAZH025)的阶段性研究成果
中央高校基本科研业务费用专项资金"功能游戏设计框架及其批评路径研究"(项目编号:310422135)资助
关键词
计算思维
CPS能力
儿童编程
“小世界”游戏
computational thinking
computational problem-solving ability
programming for kids
'Small World'game