Recognizing computational thinking patterns

Recognizing computational thinking patterns
复制标题

认识计算思维模式

DOI:
--
复制
发表时间:
2011
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
K. Marshall
K. Marshall
中科院分区:
--
文献类型:
--
作者:
Ashok R. Basawapatna;Kyu Han Koh;A. Repenning;David C. Webb;K. Marshall

文献摘要

被引文献

相似文献

终端用户游戏设计工具可以有效地激励和让没有编程经验的学生接触计算机科学。然而,尽管有很好的证据表明,这些环境是有效的激励因素,但问题仍然是,学生实际上学到了什么?对于我们的目的,使用AgentSheets,我们想知道学生是否可以将从编程游戏中获得的知识应用到创建科学模拟中。具体地说,我们希望更好地了解学生是否能够从他们的游戏编程经验中识别计算思维模式(CTP)。计算思维模式是抽象的编程模式,不仅可以在游戏中实现代理交互,也可以在科学模拟中实现交互。对参加游戏设计暑期班的学生和教师进行了计算思维模式测验(CTP Quiz)。这个测试测试了参与者在从游戏编程中删除的上下文中识别和理解模式的能力。我们发现,在大多数情况下,参与者能够理解和识别各种背景下的模式
End-user game design tools are effective in motivating and exposing students with no prior programming experience to computer science. However, while there is good evidence that these environments are effective motivators, the question remains what do students actually learn? For our purposes, using AgentSheets, we would like to know if students can apply the knowledge obtained from programming games to creating science simulations. Specifically, we want to better understand if students are able to recognize Computational Thinking Patterns (CTP) from their game programming experience. Computational Thinking Patterns are abstract programming patterns that enable agent interactions not only in games but also in science simulations. Students and teachers who participated in a game design summer institute were administered a Computational Thinking Pattern Quiz (CTP Quiz). This quiz tested the participants' ability to recognize and understand patterns in a context removed from game programming. We found that participants, for the most part, were able to understand and recognize the patterns in a variety of contexts