AgentCubes: Enabling 3D Creativity by Addressing Cognitive and Affective Programming Challenges

AgentCubes: Enabling 3D Creativity by Addressing Cognitive and Affective Programming Challenges
复制标题

AgentCubes:通过解决认知和情感编程挑战来实现 3D 创造力

DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Nadia Repenning
Nadia Repenning
中科院分区:
--
文献类型:
--
作者:
A. Repenning;Corrina I. Smith;R. Owen;Nadia Repenning

文献摘要

被引文献

相似文献

计算思维已被确定为 21 世纪的一项基本技能。不幸的是,许多计算机用户,尤其是儿童,认为编程既困难又无聊。使编程更具吸引力有两个基本障碍:克服困难部分的认知挑战,以及克服无聊部分的情感挑战。 AgentCubes 是一款新的 3D 创意工具,可以解决这两个问题。 AgentCubes 通过超越当前仅限于语法支持的拖放编程方法来解决认知挑战。相反,AgentCubes 提供语义支持,帮助用户完全理解和调试他们的程序。 AgentCubes 通过包含创新的 3D 创作机制来解决情感挑战,让用户可以创建自己令人兴奋的 3D 模型和世界。 AgentCubes 允许用户将他们的创作作为 HTML5 Web 应用程序共享,而无需 Java 或 Flash。
Computational thinking has been identified as an essential 21st century skill. Unfortunately, many computer users, particularly children, consider programming to be hard and boring. There are two fundamental barriers to making programming more appealing: cognitive challenges to overcoming the hard part, and affective challenges to overcoming the boring part. AgentCubes is a new 3D creativity tool that addresses both barriers. AgentCubes addresses cognitive challenges by advancing beyond current drag and drop programming approaches that are limited to syntactic support. Instead, AgentCubes provides semantic support that helps users in fully comprehend and debug their programs. AgentCubes addressed affective challenges by including innovative 3D authoring mechanisms that let users create their own exciting 3D models and worlds. AgentCubes lets users share their creations as HTML5 web applications without needing Java or Flash.