首页> 外文学位 >Creating science simulations through Computational Thinking Patterns.
【24h】

Creating science simulations through Computational Thinking Patterns.

机译:通过计算思维模式创建科学模拟。

获取原文
获取原文并翻译 | 示例

摘要

Computational thinking aims to outline fundamental skills from computer science that everyone should learn. As currently defined, with help from the National Science Foundation (NSF), these skills include problem formulation, logically organizing data, automating solutions through algorithmic thinking, and representing data through abstraction. One aim of the NSF is to integrate these and other computational thinking concepts into the classroom.;End-user programming tools offer a unique opportunity to accomplish this goal. An end-user programming tool that allows students with little or no prior experience the ability to create simulations based on phenomena they see in-class could be a first step towards meeting most, if not all, of the above computational thinking goals.;This thesis describes the creation, implementation and initial testing of a programming tool, called the Simulation Creation Toolkit, with which users apply high-level agent interactions called Computational Thinking Patterns (CTPs) to create simulations. Employing Computational Thinking Patterns obviates lower behavior-level programming and allows users to directly create agent interactions in a simulation by making an analogy with real world phenomena they are trying to represent. Data collected from 21 sixth grade students with no prior programming experience and 45 seventh grade students with minimal programming experience indicates that this is an effective first step towards enabling students to create simulations in the classroom environment. Furthermore, an analogical reasoning study that looked at how users might apply patterns to create simulations from high- level descriptions with little guidance shows promising results. These initial results indicate that the high level strategy employed by the Simulation Creation Toolkit is a promising strategy towards incorporating Computational Thinking concepts in the classroom environment.
机译:计算思维旨在概述每个人都应该学习的计算机科学基础技能。按照目前的定义,在美国国家科学基金会(NSF)的帮助下,这些技能包括问题制定,逻辑组织数据,通过算法思维使解决方案自动化以及通过抽象表示数据。 NSF的一个目标是将这些以及其他计算思维概念整合到课堂中。最终用户编程工具为实现这一目标提供了独特的机会。最终用户编程工具可以使几乎没有或几乎没有经验的学生能够根据他们在课堂上看到的现象创建模拟,这可能是实现大多数(如果不是全部)上述计算思维目标的第一步。本文描述了称为“模拟创建工具包”的编程工具的创建,实施和初始测试,用户可以使用该工具来应用称为“计算思维模式”(CTP)的高级代理交互来创建模拟。采用计算思维模式可以避免较低的行为级别编程,并允许用户通过与他们试图代表的现实现象进行类比,从而在模拟中直接创建代理交互。从21位没有编程经验的六年级学生和45位编程经验最少的7年级学生那里收集的数据表明,这是朝着使学生能够在课堂环境中创建模拟迈出的有效第一步。此外,一项类似的推理研究研究了用户如何应用模式来在不加指导的情况下从高级描述中创建模拟,从而显示出令人鼓舞的结果。这些初步结果表明,模拟创建工具包采用的高级策略是将计算思维概念整合到课堂环境中的有前途的策略。

著录项

  • 作者

    Basawapatna, Ashok Ram.;

  • 作者单位

    University of Colorado at Boulder.;

  • 授予单位 University of Colorado at Boulder.;
  • 学科 Education Sciences.;Computer Science.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 499 p.
  • 总页数 499
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号