为什么要让孩子学习编程?
让孩子学习编程,有助于学科能力的提高
很多学编程的家长会发现,在孩子学习了编程后,学习主动性提高了,部分科目成绩也有所的提高,比如数学。这是为什么呢?
以数学为例,数学是有两个重要的能力构成的,一个是运算能力,一个是解题能力。中国的孩子普遍会有强大的运算能力,但是他们的解题能力通常不够。
这是因为不少孩子通过刷题或背题将很多复杂的运算变成了不需要运算过程的平滑运算,解题的时候更多是生搬硬套,在一般的学习过程中缺乏对语言能力、逻辑的思维能力和运算能力的训练。而这个方面的训练,恰恰是编程学习最擅长的。
在编程学习的过程中,孩子的综合学习能力通过训练得以提升,从而作用到其他学科的学习,在一定意义上有助于提高学科能力。
让孩子学习编程,可以为升学加码
就升学而言,在特长生加分之类的政策被取消后,名校自主招生更偏向于科创人才——在大型科创竞赛中,获得荣誉的学生,比如全国青少年信息学奥林匹克竞赛(NOI)。
学习编程后孩子可以参加此类竞赛,NOI比赛含金量较高,拿到名次对升学影响较大,得到铜牌就有保送或自主招生降分录取资格。杭州15岁高三女孩郭文景被哈佛录取的重要原因,正是获得了奥利匹克信息竞赛奖项。