Current location - Education and Training Encyclopedia - Educational institution - What do children learn in programming?
What do children learn in programming?
Scratch(mind+), Python, C++, etc.

1, scratch(mind+): The corresponding works are assembled by graphical building blocks, generally including games, animations, videos, etc. There are also several grades. For details, please refer to the graphic part of the primary programming level examination of the Chinese Institute of Electronics. I will also do several issues in this respect, including the knowledge points of the grade examination. This stage is generally suitable for most students to learn. After all, graphical programming is lively and interesting and attractive to children.

2.Python: it is an explanatory language, simple and easy to use, and there are not many things about environment configuration, so that children can get started quickly and understand what real programming is. This stage is suitable for some students to learn, on the one hand, mastering a programming knowledge is also helpful for future work; On the other hand, if the child wants to participate in this competition later, it is also a good aid.

3.C++: A basic language, which is difficult to learn and requires good mathematical knowledge. This stage is suitable for a small number of students to learn. Basically make sure that they should participate in the NOIP section. Of course, they must start with the basic CSP-J/S and take the exam step by step. Only when they have made some achievements at the previous level can they qualify for the next level.

Children's programming education is to cultivate students' computational thinking and innovative problem-solving ability through programming game enlightenment, visual graphic programming and other courses. Develop children's thinking process from finding problems to solving them, and cultivate their observation, imagination and creativity. Mainly for children aged 6- 18, it is divided into two categories, one is graphical programming teaching or building robots to cultivate interest and temper ideas, and the other is computer-based advanced programming language teaching, which is mainly used to participate in scientific and technological brand competitions such as Informatics Olympics. Generally, online or offline teaching mode is adopted.