Position: IntelliBlox: A Toolkit for Integrating Block-Based Programming into Game-Based Learning Environments

Position: IntelliBlox: A Toolkit for Integrating Block-Based Programming into Game-Based Learning Environments
复制标题

位置:IntelliBlox:将基于块的编程集成到基于游戏的学习环境中的工具包

DOI:
10.1109/bb48857.2019.8941222
复制
发表时间:
2019
期刊:
2019 IEEE Blocks and Beyond Workshop (B&B
影响因子:
--
通讯作者:
Lester, James
Lester, James
中科院分区:
--
文献类型:
--
作者:
Taylor, Sandra;Min, Wookhee;Mott, Bradford;Emerson, Andrew;Smith, Andy;Wiebe, Eric;Lester, James

文献摘要

参考文献

被引文献

相似文献

基于块的编程语言减少了学习低级编程语法的需要,同时使新手学习者能够专注于计算思维技能。事实证明,基于游戏的学习环境可以为广泛的教育领域的学生创造有效且引人入胜的学习体验。基于块的编程与基于游戏的学习的融合为激励学习者发展计算思维技能提供了巨大的潜力。教育游戏开发人员在创建集成计算思维活动的丰富的交互式学习体验时面临的一个关键挑战是缺乏可嵌入的基于块的编程工具包。当前基于块的编程语言(例如 Blockly 和 Scratch)无法轻松嵌入到行业标准的 3D 游戏引擎中。本文介绍了 IntelliBlox,这是一个受 Blockly 启发的 Unity 跨平台游戏引擎工具包,使学习者能够在基于游戏的沉浸式学习环境中创建基于块的程序。我们使用 IntelliBlox 的经验表明,它是将基于块的编程挑战集成到基于游戏的学习环境中的有效工具包。
Block-based programming languages reduce the need to learn low-level programming syntax while enabling novice learners to focus on computational thinking skills. Game-based learning environments have been shown to create effective and engaging learning experiences for students in a broad range of educational domains. The fusion of block-based programming with game-based learning offers significant potential to motivate learners to develop computational thinking skills. A key challenge educational game developers face in creating rich, interactive learning experiences that integrate computational thinking activities is the lack of an embeddable block-based programming toolkit. Current block-based programming languages, such as Blockly and Scratch, cannot be easily embedded into industry-standard 3D game engines. This paper presents IntelliBlox, a Blockly-inspired toolkit for the Unity cross-platform game engine that enables learners to create block-based programs within immersive game-based learning environments. Our experience using IntelliBlox suggests that it is an effective toolkit for integrating block-based programming challenges into game-based learning environments.
阻塞还是不阻塞,这是一个问题:学生对基于块的编程的看法
DOI: 10.1145/2771839.2771860
发表时间: 2015
期刊: Proceedings of the 14th International Conference on Interaction Design and Children
影响因子: --
作者:
David Weintrop;U. Wilensky
通讯作者: U. Wilensky
可学习的编程
DOI: --
发表时间: 2017
影响因子: 22.7
作者:
David Bau;J. Gray;Caitlin L. Kelleher;Josh Sheldon;F. Turbak
通讯作者: F. Turbak
用于基于块的建模的面向视图的界面
DOI: --
发表时间: 2006
期刊: ACM SIGGRAPH 2006 Emerging technologies ISBN:1-59593-364-6, Article No.164
影响因子: --
作者:
Jun Fujiki;Taketoshi Ushiama;Kiyoshi Tomimatsu
通讯作者: Kiyoshi Tomimatsu
扩展 Scratch:编程的新途径
DOI: --
发表时间: 2015
期刊: IEEE Symposium on Visual Languages / Human-Centric Computing Languages and Environments
影响因子: --
作者:
Sayamindu Dasgupta;S. M. Clements;A. Idlbi;Chris Willis;M. Resnick
通讯作者: M. Resnick
Scratch Microworlds:设计基于项目的编码简介
DOI: 10.1145/3159450.3159559
发表时间: 2018
期刊: Proceedings of the 49th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
M. Tsur;N. Rusk
通讯作者: N. Rusk