|
1、在麻省理工学院的官网上有一句话 — “想象,编程,分享”。我想这是关于少儿编程最好的解释了,没有之一。只不过现在很多家长为了升学,加分,保送,逐渐使得少儿编程走向了应试教育,固化了孩子的思维,得不偿失,既浪费了孩子的时间,又限制了它们的想象力,不值。
2、少儿编程的目的应该是为了普及编程,而不仅仅是为了升学加分保送,那样做显得毫无意义。目前市面上比较火热的是Scratch、Python和C++三种方向,对于Scratch,它既可以做游戏,又可以做动画,自然深得孩子们的喜爱,而Python和C++相比Scratch而言未免显得有些枯燥,但是其应用面也是非常广的,而且五大学科竞赛之一的信息学奥赛官方指定的竞赛编程语言就是C++,这使得一些鸡娃家长趋之若鹜,自然有一大批人跟风学习,但实际上,它是不适合于大部分孩子的,有些家长太过着急,过早让孩子学习C++,此时学习C++其实是不利于大脑发展的,甚至可能陷入题海战术,扼杀想象力,因为那个时候这些孩子的大脑认知和思维水平还不够。其实学习C++信息学奥赛是挺枯燥的,我们可以来看一段我讲解的视频,它本质上就是用C++这种编程语言来解决一些数学问题。

信息学奥赛之for循环编程习题
https://www.zhihu.com/video/1584927853317083136
3、其实低年级的学生一开始如果要接触少儿编程,建议可以学习Scratch,它能够激发起孩子的兴趣,而不是C++,麻省理工官网推荐孩子从8岁开始就可以接触Scratch了,当然到底什么时候开始学,还要根据各种条件来决定,而不是随大流,没有最好的课程和老师,只有最适合。对于资质一般的孩子(大多数孩子都是平凡的),少儿编程课程可以作为兴趣爱好,文化课才是根本。有些家长太过功利性,说学习少儿编程一定要竞赛获奖什么之类的,对于这些家长,我都不是很想回答它们的问题。以后我的文章中主要可能是发表一些看法或者感想,或者讲解一些关于少儿编程方面的资源以及习题。 |
|