Inspired by technology superstars such as Bill Gates and Zuckerberg, "Programming for All" has become the most popular slogan in the West. Even former US President Barack Obama, former British Prime Minister David Cameron, Singaporean Prime Minister Lee Hsien Loong and other national politicians have called on all people, big or small, to learn programming.
Programming education is spread all over the world, from the United States and Britain to South Korea and Japan. At present, the country with the highest penetration rate of children's programming education in the world is the United States, reaching an astonishing 44.8%, and almost half of the children in the United States can program to some extent.
Developed countries followed closely, and Canada, Germany, Britain and other countries also made efforts to improve the popularity of children's programming education at the level of national education policies, forming a huge second echelon. In Britain, primary school students aged 5-6 will take programming as a compulsory course. They only list the skills that children need to learn, but they don't limit the teaching methods.
European and American countries require children over 5 years old to learn computer programming. This is also the reason why China is left behind by Europe and America in software and hardware technology. Shortening this distance will not happen overnight, but if we still don't pay attention to what will be left in the future, it may be our next generation. It can be said that curriculum education will be the next scientific and technological competition for all countries in the world.
Fortunately, since 20 16 in China, the state and various provinces and cities have issued a series of new policies and regulations to promote information education and teaching, and made systematic arrangements for promoting programming education from the height of top-level design.
20 19, artificial intelligence courses entered primary and secondary schools, and programming gradually became popular in primary and secondary schools from grade 3 to grade 8. Beijing, Guangzhou, Shenzhen, Wuhan and Xi 'an will be the first pilot cities for artificial intelligence education.
In addition to primary and secondary schools, information technology has also been included in the academic proficiency tests of junior high schools and senior high schools. Children who win prizes in related competitions can get extra points or preferential admission in the senior high school entrance examination, and are recognized as independent enrollment by dozens of key universities across the country. According to the forecast of the Ministry of Industry and Information Technology, by 2030, our artificial intelligence talent gap will reach 5 million.
In fact, it is not that we learned programming when we were young, but that we will definitely engage in programming when we grow up. It's like almost all of us studied painting and music when we were young, but how many people are engaged in painting when we grow up? How many people work in music?
If learning painting from an early age can cultivate your ability to appreciate beauty, learning music from an early age can cultivate your ability to appreciate beautiful melodies. Learning from an early age is more of an enlightenment, and you should not object.
From small to large, the content of the courses we study is almost fixed, and the course content is nothing more than Chinese, mathematics, English, biology, geography, history, chemistry, physics and politics. It's just that the content of the exam may change every year, and the medicine is changed. It can't be said that these courses are not important. Each course has enlightenment significance for a person in his own field, but it can't change the fact that these contents have been stubborn for a long time.
In a society where science and technology are constantly infiltrating, we also need to cultivate some new abilities, that is, creativity or imagination.
Therefore, imagination is important, but creativity is equally important. Imagination is responsible for imagination, and creativity is to create what you imagine, which may be a talking robot or a potted flower that will call the police when it is short of water.
So what can creativity be cultivated through? Having said that, I finally got back to the topic, which can be cultivated through programming education!
Learning programming can not only cultivate your creativity and imagination, but also cultivate your self-control, because once there is a little error in the program code, it will lead to unsuccessful code operation, which requires you to be very careful.
Now for the future, just as we recall Nokia's non-smart phone era.
Do you think the environment in which your children grow up is still the environment in which you live now? Neither. The environment you live in now and everything in your home will be antiques to them in more than ten years, and the infrastructure of all these will change and be transformed, and the transformation will go through technology, and programming is the underlying organization of these technologies.
So why are all walks of life talking about the necessity of creativity and innovation now? This is a fact, because our life scenes are changing all the time, and technology is constantly infiltrating into our living environment.
So it's time for you and your children to learn about programming.