Children's programming education is a course to cultivate students' computational thinking and innovative problem-solving ability through programming game enlightenment, visual graphic programming and other courses.
Children's programming teaching can be roughly divided into two categories:
One is Scratch or graphical programming teaching similar to Scratch, which is mainly to cultivate interest and exercise thinking, which is more interesting.
The other is computer programming teaching based on Python, C++ and other advanced programming languages. The goal is often to participate in science and technology brand competitions such as Informatics Olympics/leagues, robot contest, and Science and Technology Innovation Competition. Or lay a foundation for subsequent professional study and vocational skills.
Baidu encyclopedia-children programming education