基于增强现实的儿童实物编程系统研究与实现
文献类型:学位论文
作者 | 金乔![]() |
答辩日期 | 2019-05-28 |
文献子类 | 硕士 |
授予单位 | 中国科学院自动化研究所 |
授予地点 | 中国科学院自动化研究所 |
导师 | 王丹力 |
关键词 | 儿童 分布式认知 增强现实 实物编程 用户评估 |
学位名称 | 工学硕士 |
学位专业 | 计算机应用技术 |
英文摘要 | 在信息化的新时代,编程教育受到了越来越多的重视。编程作为计算机科学教育中的重要组成部分,是培养计算思维的一种有效途径。目前适合儿童的编程工具包括图形化编程工具和实物编程工具,对于年龄较小的儿童来说,实物交互因符合儿童的认知习惯而被认为是一种更有效的交互方式。然而,纯实物用户界面在视觉效果方面具有限制,如创建丰富多变的立体环境,给予充足的视觉反馈比较困难。增强现实(AR)技术可以将学习资源直接映射在物理世界中,对实物交互界面的视觉效果限制是一种强有力的弥补。另外,分布式认知理论考虑参与认知活动的全部因素,常作为理论指导应用在教育系统之中加强认知效果。 本文的目的为结合儿童认知发展特征和分布式认知理论,研究基于增强现实的儿童实物编程系统,为儿童学习编程提供过程上的支持,帮助儿童克服编程的障碍,体验编程的乐趣,进而培养他们的计算思维能力和创新能力。 本文的主要研究内容包括:
通过国内外文献,了解计算思维的发展过程和培养方法,儿童实物编程的起源及作用,以及如何通过编程来帮助发展计算思维能力。此外,还跟踪了国内外实物编程相关的工作,按用户界面的虚实混合程度进行分类,并分析各类编程工具的优缺点,为设计基于增强现实的的实物编程系统奠定了基础。
将分布式认知理论引入到儿童编程应用中,从分布式认知的角度给出指导儿童应用系统的设计原则。总结增强现实环境的设计原则和实物交互界面的设计原则,帮助提高儿童的认知效率和效果。并在以上设计原则指导下设计了基于增强现实的儿童实物编程交互方法。
在深入了解并分析总结已有实物编程工作和相关设计原则之后,设计并实现了两款面向儿童的实物创作和编程系统TanCreator和CodAR,用自然、有效的方法将物理世界与虚拟世界结合起来,借助增强现实技术帮助儿童更简单的探索编程的相关知识,如序列、参数、循环等。
CodAR原型系统使用了迭代式开发方法,共进行了两次评估。第一次评估主要探索了在增强现实环境中儿童认知发展技能的使用的情况,并评估了系统的用户体验,收集用户建议以帮助下一版本的迭代。第二次评估探讨了在有或无AR支持的情况下,儿童在系统易学易用性、趣味性以及互动行为方面的差异,并且进一步验证了系统在儿童编程概念教授方面的有效性。本文通过评估问卷、访谈、视频观察及分析相结合的方式,从定性和定量两个方面对CodAR系统进行了评估。 |
语种 | 中文 |
页码 | 106 |
源URL | [http://ir.ia.ac.cn/handle/173211/23863] ![]() |
专题 | 毕业生_硕士学位论文 |
推荐引用方式 GB/T 7714 | 金乔. 基于增强现实的儿童实物编程系统研究与实现[D]. 中国科学院自动化研究所. 中国科学院自动化研究所. 2019. |
入库方式: OAI收割
来源:自动化研究所
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。