System and method for graphical programming facing children

The invention discloses a system and a method for graphical programming facing children. The system comprises an operation and display environment used for arranging scenes and roles of the scenes, programming background and the roles of each scene and displaying programming sequence and programming effect, a system resource library, a work base used for storing creating works or created works, a graphical programming block storage area including various graphical programming blocks for programming, a mapping module used for building a mapping relation between the graphical programming blocks and the logic function of the graphical programming blocks, a graphical programming grammar rule base used for setting the splicing or imbedding rule between the graphical programming blocks and a graphical code analysis module. The graphical code analysis module is used for converting graphical program that a graphical programming block queue corresponds to in current works into codes capable of being executed by the computer according to the mapping module and checking the programming program according to the grammar rule base in the programming process. Basic use of the method and the system can be quickly grasped, and the system and the method are easy to learn and use.

[1]  Wang Hongan,et al.  Design and implementation of a graphical programming tool for children , 2011, 2011 IEEE International Conference on Computer Science and Automation Engineering.