Lego mindstorms programming course is a popular science and technology interest course at present. For children, choosing content suitable for school age can make them happy and motivated.
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. Generally speaking, the most common form of programming education for children aged 6- 18 is extracurricular training combining online and offline modes.
According to the learning process from easy to difficult, 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. Here, you can create your own animations, stories, music and games. This process is actually as simple as building blocks.
In addition, there is robot programming, which is to build a robot and make it move by running the program, focusing on cultivating children's practical ability. The other is computer programming teaching based on Python, C++ and other advanced programming languages. The goal is often to participate in the information science Olympic Games/leagues, robot contest, science and technology innovation competitions and other science and technology brand competitions.
Or lay a foundation for subsequent professional study and vocational skills. Here, you can be familiar with the programming principle and operate the code, which is suitable for children with a certain mathematical foundation, English foundation and logical thinking. Chongqing requires primary school to focus on experience, and emphasizes the use of building block programming tools through game teaching and project teaching.
Through the intuitive operation experience of concepts and functions such as object, module, control and execution, we can feel the programming ideas. Junior high school uses high-level programming language as a tool, and tries to design and realize the basic program structure to link practical problem solving with algorithm thought.
Master the basic knowledge of a programming language in senior high school, use programming language to realize simple algorithms and solve practical problems. Through the analysis of typical cases of artificial intelligence, we can understand the great progress and application potential of intelligent information processing, and the important role of artificial intelligence in the information society.