Font Size: a A A

Development Of Graphical Programming Software For Children

Posted on:2020-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhaiFull Text:PDF
GTID:2438330575960145Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of society,science and technology,education should also develop,especially for children.Therefore,programming education should start with children.It is extremely important to train children's programming ideas.The emergence of graphical programming language has broadened the thinking of children's programming education to a certain extent.Vivid and simple graphical programming language can provide programming learning convenience for most users who are not proficient in computer,especially for children,so the application prospect of graphical programming language is very good.Aiming at the problems of existing graphical programming software,such as poor expansibility,unreasonable module layout,high coupling,not supporting thread synchronization,slow compilation speed,single function and poor versatility,this paper designs Ken-Robot Graphical Programming Software(KGPS)with the idea of making children like programming,starting with the interesting visual programming interface and event-driven thinking.In this paper,firstly,different kinds of existing programming software are studied and their shortcomings are summarized.Secondly,the learning characteristics of children are analyzed and the design of programming module is completed.The interface design and structure design of KGPS are completed with the improved programming module structure model and event-driven idea.Thirdly,the design and implementation of the core module of KGPS are completed,including the design and implementation of graphical interface,compiler,assembler and module layout algorithm.Finally,through testing and comparison,it is proved that KGPS has the advantages of perfect function,high stability and exquisite interface.In conclusion,the KGPS developed in this paper has the characteristics of simple interface and easy operation.It is easy to be liked by children in practical application test.Children only need to drag the hardware icon on the interface to build and set up corresponding graphical programs in the programming interface,so that the real hardware can run.In the aspect of children's programming education,KGPS can really realize the educational goal of learning in play and gaining happiness in learning.It can help children feel programming,understand programming and master programming in a graphical way,so as to exercise children's programming ability and improve their interest in learning.
Keywords/Search Tags:children's programming education, graphical programming, meta-model modeling
PDF Full Text Request
Related items