Wen Ning's mother is enlightened
In our city, there is a child who won a gold medal in the National Olympiad in Informatics and participated in the International Olympiad in Informatics as a representative.
Such dazzling results have boiled several times in our robot learning parent group. Parents of high school students only expressed envy and admiration, and the strongest reaction was still the parents of elementary school students.
They have asked how to enter this track, and they can not take the college entrance examination. Some children have just started.
In the first and second grades, parents are anxious.
The person in charge of the robotics school specially invited a professor of programming to answer parents' questions.
The professor saidIf you want to participate in the Olympiad, you need to learn C++ language and have a good score in mathematics, at least level 4 or above.
But it's very difficult to walk this pathThere are only 50 places per year, and most of the children are just running along。This kid competed for 5 years before he finally won the gold medal. We started to pay attention to this competition here 6 years ago, and there is such a child, which can be said to be rare!
If you take the road of the Olympiad, you have to pay a lot, it takes a lot of time to learn programming and competitions, and you have to go to the big city to learn. At the same time, you can't give up the cultural class, because you have to take the high school entrance examination normally.
High school is busy with competitions, and there is no time to learn cultural classes, and everyone is happy to get the gold medal, if they can't get the gold medal, they have to make up for the cultural class again, and they may lose both. There are many children who just pay too much for this and end up not getting into a good university.
However, it is not recommended that children learn to code, maybe children are that piece of material! Learning programming may not be successful, but if you don't learn it, you don't know if your child can do it.
If the child is in elementary school, you can start with python first, Cultivate an interest in programming, if you learn well, you have great potential, and you want to take the route of science and technology specialty students in the letter Olympiad, and then it is not too late to transfer to C++, after all, the child is young, and there is still time.
Parents were also confused about python, and the professor expanded to talk about python.
1. Python is a natural language, which is considered to be the closest language to humans, is an explanatory language rather than a compiled language, and like English conversation, children can understand it with a little English foundation.
Therefore, it is very friendly to children, it is relatively easy to learn, it is easy to get a sense of achievement, win positive feedback, and thus generate interest in learning, which will not be as difficult to learn as C++, and it is easy to retreat.
My son has studied C++ since the 5th grade, and has studied for two years, including one year with a professor from Shanghai, with 500 yuan per class. It stands to reason that the teacher has a high level and the child should learn well, but in the end, he has learned enough, and he doesn't want to bother with his brain. You know, my son is very fond of technology, but he is so repulsive to C++. So, I didn't stick to it like that classmate.
2. Be able to integrate with school learningPython has been added to the information technology textbooks for primary schools, and Python will also be tested in the junior high school and high school information science technology exams. After all, as a relatively new knowledge point, many schools are not equipped with corresponding teachers.
3. We have entered the era of intelligence, andPython is also the language of artificial intelligence and big data development, very popular. Learning Python now can cultivate interest, learn skills, exercise computational thinking, and help academics, and it is also very likely to use Python in some good universities in the future, which is also more in line with the development needs of the times.
Parents feel that what the professor said is reasonable, and they are very excited, and they are very anxious to know how to learn python in **. The professor said that our local teaching capacity in this area is relatively low, so we can go to other places to learn or sign up for online courses.
Parents don't want their children to give up their current schooling and want to continue to go to school in their local area, just use weekends or ordinary odd hours to learn to code, and prefer to choose online classes.
The professor gave another suggestionIf you sign up for an online course, you must choose a live course, not an AI recorded course.
Because the mode of recording and broadcasting classes is relatively solid, it will not be based on the actual situation of the child, it cannot be guided according to the situation, it is very limited, and it may not be suitable for the child's ability level, it is not too simple, it is not too difficult, and it is easy to spend money in vain.
Live classes are different, although they are separated from the screen, but the teacher will also see the child's every move in front of the cameraFor the situation of desertion and not paying attention to the lecture, it can be intervened in time。The teacher will also pass some questions, tests, etcInteractive format to keep children focused on learning
Just like offline teachers, they will also supplement some hot information on science and technology, so that children can understand the application of programming in the current situation, which is more realistic.
Parents said that they did not know about the learning institution, and especially hoped that the professor would recommend a few.
The professor revealedApe programming is a live classAmong his friends, there are children who are learning ape programming, and the response is good.
In addition to the lecture format that meets the learning needs of children,Another unique aspect of ape programming is that it can also cultivate children's computational thinking.
Maybe many organizations advertise that learning programming improves thinking skills, but this is just a gimmick and not accurateThinking skillsIt's not that easy, it has to beThrough systematic training, repeated reinforcement and consolidation, it can be effectively improved.
Ape programming has done a particularly good job in this area, and they have spent a lot of time and energy on organizing teaching and research forces120 systematic courses have been designed and developed to cultivate children's computational thinking ability.
It is carried out in conjunction with programming teaching, which essentially allows children to establish a computational thinking model and strengthen and mobilize computational thinking abilityRealize the transformation of the way of thinking from "problem solving" to "problem solving", and migrate it to subject learning and life.
Even if the child does not have the ability or does not like to learn C++ in the future and does not participate in the Olympiad, but the ability to calculate thinking is improved, but the ability to benefit a lifetime, the learning ability of other subjects will also be improved, and the academic performance will naturally be much better.
For most children, it is difficult to win a gold medal in the Olympiad, and it is worth it, but it is worth learning python to improve their ability.
After listening to the professor's introduction, the parents finally understood what python is, how to learn it, and what role it has, and very much agreed with the professor's point of view, saying that they should let their children try python for ape programming first, and make further decisions according to their children's situation.
Write at the end:Listening to your words is better than reading a book for ten years! Other people's children are a minority, and most of them still have to study step by step, and eventually change their lives by getting good grades. However, you can let your child learn python first, cultivate their interest and improve their ability, which is not only helpful for their studies, but also lays the foundation for their possible participation in the Olympiad in the future.
I'm @Ning Ma Wuyu.
Mother of two boys, more than 10 years of parenting experience.
Accompany children to read, English and science.
Share parenting insights and land parenting dry goods.
Welcome to pay attention and move forward together on the road of parenting.