基于实物的儿童编程系统的研究与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:wlh0089
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展以及人们生活水平的提高,计算机在人们生活和工作中越来越普及,并且扮演着非常重要的角色。对儿童进行计算机科学的教育也越来越受到国内外研究人员的关注。计算思维是二十一世纪人人必备的技能,儿童也不例外。编程教育是培养儿童计算思维的有效途径,同时对儿童在数学、科学、语言等方面具有积极的作用。相比传统用户界面,实物用户界面对于儿童来说更加直观、容易掌握,可以降低儿童使用计算机的难度,为低龄儿童学习编程提供了有效途径。  本研究致力于结合实物交互技术的优点和儿童用户群体认知水平的特点,设计开发面向儿童的实物编程系统。在对国内外相关工作进行调研和分析的基础上,设计并实现了两款实物编程系统,并分别进行了用户评估实验。  本文的主要工作如下:  1.面向儿童的实物编程研究现状分析  通过阅读大量国内外儿童编程、实物交互领域的相关文献,了解儿童编程教育、合作学习相关的理论,了解面向儿童的实物交互方式和交互技术,总结和分析国内外儿童实物编程相关的工作,为新的实物编程系统的设计提供借鉴。  2.儿童实物编程语言的设计  结合儿童的认知特点,参考面向儿童的实物交互界面设计准则和面向儿童的学习系统设计准则设计了儿童实物编程语言。儿童可以通过连接积木块搭建程序,为机器人或虚拟的角色编写程序,以完成特定的任务。使用该语言,儿童可以创建自己的编程对象(例如虚拟的人物角色),并为编程对象编写程序。该编程语言也可以支持儿童之间的合作编程。  3.设计并实现面向儿童的实物编程原型系统  在使用上述实物编程块的基础上,设计并开发了两款实物编程系统:CoProStory和TanProRobot。CoProStory系统可以支持双人协作编程,两名儿童可以分别创建一个故事角色,并根据故事的情节为各自的角色编写程序控制他们在一个3D故事场景中完成指定的任务。TanProRobot允许儿童采用事件处理的结构为小车编程,并且儿童可以使用类似于房屋模型和彩纸的操作物来自定义游戏场景。儿童在编程过程中可以接触到计算机科学中的一些简单概念,例如事件处理、传感器等。  4.对原型系统的用户研究  针对本研究设计的两款实物编程原型系统,分别设计并进行了用户评估实验,根据问卷访谈、实验观察记录等方式所得到的数据对实验结果进行了分析。结果表明儿童很喜欢设计的实物编程原型系统,并且认为易学易用,另一方面,通过用户评估实验,验证了本实物编程研究的设计目标和价值。
其他文献
卫星遥感是人类对地观测、分析、描述的有效手段。近年来,随着传感器技术的不断发展,遥感数据获取呈现出多分辨率、多平台的特点。遥感数据的分辨率已达到米级、亚米级。高分辨
随着信息呈爆炸式增长,越来越多的公司和组织部署私有云系统来处理大数据。私有云大数据分析类应用的这种新型负载给体系结构设计带来了新的机遇和挑战。Benchmark是量化体系
随着信息科技的高速发展、“互联网+”时代的到来,网络上存储的数据越来越大,传统的存储方式已经不能满足需求,分布式文件系统成为主流。分布式文件系统将元数据和数据分开存储,
汉语的自然语言理解(NLU)技术在最近的十年中取得了长足的进步,然而这些研究主要是面向领域无关的基础性研究,虽然这些研究也是十分重要的,但是由于基础研究与现实应用之间存
全过程计算机辅助动画自动生成技术(简称动画自动生成技术)是一种新的基于人工智能的动画生成技术。手机3D动画自动生成系统将动画自动生成技术应用于手机短信领域,依据短信内
随着信息网络技术的发展,网络信息安全已成为维护国家安全和社会稳定的重要因素。使用国外软件由于可能存在后门问题,给我国的信息安全带来了巨大的隐患,因此我国大力发展国产基
中国的水产品总产量位居世界第一,水产品在人们的生活中作为极为重要的食物来源,扮演着重要的角色。目前水产品消费市场上的产品质量参差不齐,且缺乏有效的信息管理技术,一旦出现
随着互联网技术的发展,互联网已经成为人们生活的一部分,电子商务也成为了人们的主要消费方式之一。但是在互联网这样一个开放的网络环境中,对于电子商务等对信息安全特别敏感的
随着我国综合国力的增强以及对科技发展的日益重视,我国的科学技术研究事业进入了高速发展阶段。作为科技研究成果的重要载体和参考指标,科技文献的产生数量和质量也在急剧上升
作为波动光学领域的经典现象,衍射和干涉是光的波动性的主要标志之一,并广泛存在于彩色光盘、彩虹状的肥皂泡和光彩熠熠的蝴蝶等自然场景中。在计算机渲染的图像中加入这些效果