First, strengthen children's logical thinking ability.
The important process of learning programming ZUI is to learn to analyze and decompose problems, and then decompose complex problems into small problems, one by one, and find solutions.
Through programming, children need to think about their own input code, tools and running results. Think and consider how to put the code in the right place, what went wrong when the program went wrong, and how to complete the good result of ZUI with short ZUI code. In this mode of thinking, children subtly improve their logical thinking ability.
Second, the cultivation of scientific ability.
Programming can help children better and more deeply understand the problems related to mathematics. Because mathematics depends on reasoning, and this is the thinking of programming. Many children can't learn mathematics well, mainly because the concepts of mathematics are too abstract, including quantitative relations and spatial concepts. Look at those "square roots", "exponential logarithm" and "calculus" which are a little big. Programming is to transform abstract mathematics into concrete images, such as chestnuts: in the programming process, children change the position of decimal point, and the corresponding screen will change, making it easier for children to understand the meaning of decimal point.
Third, learn to win-win cooperation.
Some games we play on the computer or some software we use are not made by one person and need teamwork. How far a person can go, a group of people can go further. In the daily learning process, children are playing a game that breaks through obstacles in the process of programming. The children in a class discuss the skills of breaking through obstacles together, and everyone says their own ideas and finds out the implementation method of the drunken master plan. In the interaction, they enhanced their feelings and learned teamwork.
Fourth, reduce the possibility of indulging in games.
Although these are all games, the function of children's programming is education. Because programming is to tell children the story behind the game and let them look at the game from a different angle, their curiosity and mystery about the game will disappear, and they will largely avoid or indulge in the game.