Current location - Education and Training Encyclopedia - Educational Knowledge - What does child programming teach?
What does child programming teach?
Children's Programming Teaching: Scratch Building Block Programming

This paper tries to explain children's programming with the simplest sentences from many angles. For the sake of your children, you must spend some time reading it carefully!

What does child programming teach?

According to the age of the child:

1, Scratch building block programming: suitable for kindergarten children above large class.

2, mobile APP children's programming: suitable for children in the upper grades of primary school.

3, Python code programming: suitable for children with a certain programming foundation

4, C++ fun programming: suitable for children with a certain programming foundation, paving the way for participating in noip competition training (winning the Olympic Games)

1, realize creativity through programming;

2. Make thinking a pleasure and habit;

3. Cultivate logic, computational thinking and imagination;

4. Connecting the future intelligent digital era is the vision!

5. The integration of diversified knowledge such as Chinese, mathematics and science will not only expand children's knowledge breadth, but also make children realize that learning is useful and promote children to learn subject knowledge more actively.

Why learn children's programming?

1, the need of a better life: the era of intelligent digital has arrived, and programming has become a kind of "esperanto", and programming has become a basic ability to adapt to the future like reading ability. The future society is no longer just the communication between people, but also the communication between people and machines, and programming is the tool for communication between people and machines. A child who can't program in the future is equal to losing the ability to interact with the machine world, which means that the child has lost the opportunity to integrate into the future artificial intelligence torrent.

2. Children's programming is a subject that needs deep thinking. Like the Olympic Mathematics, it will greatly improve children's thinking ability and cultivate children's habits of deep thinking and computer thinking, which is unmatched by some cultural subjects, thus providing great help for children's cultural learning.

3. Need for further study: The state strongly supports and advocates it. Since 20 17, programming has been included in the college entrance examination in Zhejiang province. 20 17-7-20 "Central People's Government: A New Generation of Artificial Intelligence Development Plan" Chapter 5 Article 6: Set up artificial intelligence-related courses in primary and secondary schools, gradually promote programming education, and encourage social forces to participate in educational programming teaching software. Actively explore STEAM education and strive to enhance students' innovative consciousness and ability.

4. Professional research shows that the earlier children come into contact with programming, the better. You can get access to it at the age of 5, and it is best to start learning at the age of 7- 15.

Learning programming is the best way to improve imagination, creativity, concentration and cooperation spirit. So far, no other subjects have been found to be more valuable to children's above-mentioned abilities than children's programming.

6. The United States, Britain and other countries have comprehensively carried out "children's programming" education to strengthen the country and enrich the people. Children's programming has become popular in big cities such as Beijing, Guangzhou and Guangzhou.

7, children's programming is not playing computer, not playing games! On the contrary, children's programming is the coolest way for children to get rid of game addiction, and it is also the best way for children to embrace electronic products! And electronic products have inevitably penetrated into life, study and work! You stay away from it is retrogression and closure!