|Place of Conferral||中国科学院自动化研究所|
|Keyword||儿童 分布式认知 增强现实 实物编程 用户评估|
In the new era of information technology, programming education has received more and more attention. As an important part of computer science education, programming is an effective way to cultivate computational thinking. At present, children-friendly programming tools include graphical programming tools and tangible programming tools. For younger children, tangible interaction is considered to be a more effective way because it conforms to children's cognitive habits. However, the visual effect in a pure tangible user interface is limited, such as creating changeable game scenes and it is difficult to give sufficient visual feedback. Augmented Reality (AR) technology can map learning resources into the physical world directly. It is also a powerful remedy for the visual effect limitation of the tangible interaction interface. In addition, distributed cognitive theory takes into account all the factors involved in cognitive activities, and is often used as theoretical guidance to enhance the cognitive effect in the education system.
The purpose of this paper is to study children's tangible programming system based on Augmented Reality technology, with the combination of children's cognitive development characteristics and distributed cognitive theory. The paper aims to support children programming, to help children overcome programming obstacles, to make programming more fun, and to cultivate children's computational thinking ability and innovative ability.
The main contents of this paper include:
1. Research on the development of computational thinking and children tangible programming
Through the literature at home and abroad, the paper aims to understand the development process and training methods of computational thinking, the origin and function of children's tangible programming, and how to help develop computational thinking ability through programming. In addition, the studies related to tangible programming are investigated and classified according to the degree of mixture of virtual and real user interfaces. Also, the advantages and disadvantages of various programming tools are analyzed, which lays a foundation for the design of tangible programming system based on Augmented Reality.
2. Research on the principles of tangible interaction design based on distributed cognition and AR environment
Distributed cognitive theory is introduced into the child-oriented programming system, and the principles of it which guiding the design of children's applications and systems are given. Summarized the design principles of Augmented Reality environment and tangible user interface to help improve children's cognitive efficiency and effectiveness. Under the guidance of the above design principles, children tangible programming model based on AR technology is designed.
3. Design and implement of children tangible programming system based on Augmented Reality technology
After a thorough understanding and analysis of the existing tangible programming systems and related design principles, two child-oriented tangible creation and programming systems TanCreator and CodAR are designed and implemented. The physical and virtual world are combined through AR technology in a natural and effective way to help children explore the relevant knowledge of programming more simply, such as sequence, parameters, loop and so on.
4. Assessment methods of the children user group in Augmented Reality Environment
The CodAR prototype system uses an iterative development approach and has been evaluated twice. The first evaluation explored the use of children's cognitive development skills in AR environments, and studied the user experience of the system, gathered user’s feedback to help with the next iteration. The second evaluation explored the differences in learnability and usability, enjoyment and interactive behavior among children with or without AR feedback support. This paper evaluates the CodAR system qualitatively and quantitatively through the combination of evaluation questionnaire, interview, video observation and analysis.
|金乔. 基于增强现实的儿童实物编程系统研究与实现[D]. 中国科学院自动化研究所. 中国科学院自动化研究所,2019.|
|Files in This Item:|
|大论文金乔提交版.pdf（3318KB）||学位论文||暂不开放||CC BY-NC-SA||Application Full Text|
|Recommend this item|
|Export to Endnote|
|Similar articles in Google Scholar|
|Similar articles in Baidu academic|
|Similar articles in Bing Scholar|
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.