First, learn basic structure and simple mechanical transmission, such as lever structure and gear transmission; Through the application of ultrasonic sensors, we can learn basic programming knowledge, such as sequence structure and cycle structure, and cultivate students' programming enlightenment and hands-on ability.
Second, learn the basic mechanical structure and transmission, such as connecting rod structure and multi-stage transmission; Through the application of ultrasonic sensors, we can learn basic programming knowledge, such as sequence structure, cycle structure, condition judgment, etc., and cultivate students' programming thinking and ability to analyze and solve simple problems.
Third, the mechanical structure and transmission that are difficult in learning, such as the multi-stage transmission structure of crank and rocker and gear set, comprehensively use the circular structure, sequence structure and branch structure to complete tasks, such as remote racing and maze walking. Cultivate students' comprehensive analysis and problem-solving ability, and finally achieve the goal of cultivating students' computational thinking and problem-solving ability.
Fourthly, let students who have a certain computer programming foundation transition from graphical programming to Python language.
On the basis of consolidating the basic knowledge, further study the data structure and core algorithms, including some commonly used algorithms in artificial intelligence. Emphasize data structure, algorithm and application. Have a deep understanding of artificial intelligence algorithms, from "problem solver" to "creator" of things, and combine design thinking with computational thinking to improve algorithm design ability.
5. After children have a certain programming foundation, they can learn C language, C++ language, java language, Python language and so on according to their different needs and interests.