Font Size: a A A

Design And Implementation Of Robot Teaching Software For Preschool Children

Posted on:2021-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:R MaFull Text:PDF
GTID:2427330605458612Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Artificial intelligence,big data and other technologies are changing human social activities,and cultivating the computing thinking of the younger generation has become a new requirement in the era of information technology.The cultivation of computational thinking has attracted the attention of academic circles at home and abroad.However,due to the difficulties of content abstraction,high learning threshold,and difficulty in understanding,it has long plagued many front-line educators.Due to the lack of teaching tools for computing thinking education for children aged 3-6 in the market,how to design a step-by-step learning path and lower the learning threshold when initiating computing thinking education for children of this age has become an urgent problem for teachers.Based on physical robot programming,this article designs a visual and dynamic programming teaching tool for teachers.First,summarize the training methods of computational thinking,design the resource library of teaching software based on the overall framework and visualization characteristics of computational thinking teaching software;then design dynamic interactive forms in teaching tasks based on click,drag and other interaction methods,and integrate the process Sexual evaluation index,to realize the evaluation function of the teaching process;finally taking "pulling carrots" as a case to discuss and analyze the effectiveness of the software in computational thinking teaching.The specific research content mainly includes:(1)For the purpose of cultivating children's computational thinking,investigate the physical robot programming suite and analyze its computational thinking training methods.Aiming at the difficulties of presentation and explanation in the teaching process of physical robots,a visual teaching software is designed to support teaching scene construction,dynamic process display and personalized evaluation.(2)Visual programming scene design.First,design the scene map according to the picture book story library and implement the method of organizing the map data;then,based on the symbol classification and design principles,analyze the feature characteristics and dynamic characteristics of the symbol's position,primitives,size,etc.,and build a symbol library with dynamic characteristics;Finally,by arranging map symbols such as starting point,ending point,and obstacles in the scene map,help teachers complete the construction of visual programming teaching scenes.(3)Dynamic interactive design and process evaluation of teaching software.First,design the internal structure of the robot symbol,analyze the instruction encoding in detail,and construct the motion rules based on the scene map;then use Dijkstra algorithm,DFS algorithm and instruction simplification algorithm to complete the calculation of the optimal instruction in the teaching task;finally,design the process evaluation method Based on the process information and optimal instruction information,the learner's task completion score is given.(4)Complete the design and implementation of the prototype system,and select 3-6 years old children as the test object,and use the "pulling radish" scene map as the experimental scene to test the actual effect of the teaching software in the computational thinking education of preschool children.The results show that the teaching software can lower the threshold of preschool children's understanding of programming teaching,stimulate the learning enthusiasm of preschool children,and improve the training effect of computational thinking.
Keywords/Search Tags:computational thinking, visual programming, robotics, dynamic teaching, process evaluation
PDF Full Text Request
Related items