Current location - Education and Training Encyclopedia - Educational Knowledge - What is adolescent programming?
What is adolescent programming?
It is children's programming, which teaches children's programming languages in stages and systematically according to children of different ages.

From the initial cultivation of logical thinking and abstract thinking, to teaching children how to use "programming thinking", and finally using algorithm design to solve practical problems.

China's programming education is seriously behind the world. Programming education in developed countries such as the United States and Britain has been more than ten years ahead of China, and programming has also been included in the syllabus of primary and secondary schools.

So this year, the state announced many policies related to programming education. For example, in the "New Generation Artificial Intelligence Development Plan" issued by the State Council, it is clearly required to offer artificial intelligence related courses in primary and secondary schools from the autumn of 20 17, and gradually promote programming education.

It can be seen that the country is also encouraging the popularization and promotion of programming education, so that more children in China can learn programming.

Some parents see that many children's programming interfaces are similar to games, and they think that learning programming is a different form of playing games.

But in fact, this is not the case. Children's programming is based on games, and programming knowledge is embedded in it, which subtly cultivates children's programming thinking. Some better institutions will also cover subject knowledge.