Current location - Training Enrollment Network - Education and training - What do children learn in programming?
What do children learn in programming?
What are the contents of children's programming as follows:

Children's programming mainly stimulates children's creative thinking ability and cultivates children's logical thinking ability and practical ability through programming thinking training. After all, children are still young, and it is best to find a way suitable for children to learn. In addition, learning children's programming is helpful for cultural classes, because it involves many interdisciplinary things, such as mathematics and physics.

At present, most children's programming institutions teach children the logic behind a program by making small games, small animations and gadgets. For children to learn children's programming, parents should first make clear what is the purpose of children's programming learning. The purpose of children learning children's programming is not to make children become excellent programmers in the future, but to learn programming thinking and enhance their competitiveness in the future.

Children's programming learning age

4-6 years old: children's programming games

At this stage, you don't have to study deliberately, you can play some programming games without letters, such as controlling a character to reach the finish line with instructions, bypassing obstacles, and completing repetitive tasks with loops.

7-9 years old: programming learning for visual children

At this stage, children's logical thinking begins to develop rapidly. Parents can arrange a systematic programming study plan for their children, but they should focus on their interests and make them like programming. Children aged 7-9 can use visual programming tools to complete slightly complicated tasks, such as Scratch children's programming, App Inventor and so on.

10+ years old: code programming language learning

10+ children can start to learn real programming languages, such as Python, learn algorithms, data structures, object-oriented programming, and try to write software. You can also contact some hardware programming, such as making a small robot with Arduino and so on.