前文(
我们为什么让孩子学编程
)中曾经提到,颜颜和唐唐是很注重培养孩子思考力的。这里面其实有一个故事。
当颜颜青春年少,还在大学读书时,有两个师兄一起竞选学生会主席。这两个师兄,一个是富二代学渣,从预科升上来的,平常呼朋唤友,好不威风。一个是普通人家的学霸。最后的竞争很激烈,两人同台。一人演讲,另一人针对他演讲中的漏洞可以提问批驳。两人在台上你来我往,唇枪舌剑。
渐渐的,学霸占据上风,富二代开始慌神了。富二代被逼急了,说了一句:“你除了会说,还会什么?”学霸淡定的上上下下扫视了富二代两轮,才慢悠悠的说:“我不是会说,我是会想。问题是,会想的脑子叫大脑,不会想的脑子只能叫豆腐脑。”
哄堂大笑后,响起热烈的掌声……
当颜颜在高校从教后,这十几年教过的学生,保守估计5000人是有了。常年观察学生,得出一个结论:通常编程课程成绩好的同学,思考力强。他们思路清晰,做事有条理,通常交给他们做的事,他们都能完成得很好。还有另外的一些同学,想事情稀里糊涂,程序写得乱七八糟,做起事情东一榔头西一棒。
所以当单身女青年颜颜变为妈妈后,把“培养孩子的思考力”放在了第一要务。孩子6岁以前主要通过一些书、桌游等来训练他的逻辑思考能力。这个阶段主要是培养:
逻辑归纳能力,如:
逻辑类比能力,如:
逻辑分类能力,如:
国内比较好的逻辑训练资料有:《逻辑狗》、《百花思维》、《何秋光儿童数学思维训练游戏》。
孩子豆宝6岁后,应该开始进阶的训练了。这时看到乔布斯说的一段话:“每个人都应该学习如何编程,因为它能教你如何思考”。
想要成为某一领域的专家,最佳的方式就是向这个领域的大牛学习。历史已经证明乔布斯是个拥有强大思考力的天才。既然思考界的大牛都说编程能教人如何思考,那我想,这一定是个不错的主意。但是,以我给大学生上《C语言程序设计》、《C++程序设计》、《VB程序设计》……的经验来说,还是心里打鼓的。因为,程序设计是一门会让一些学生严重怀疑自我智商的课程。
不过,在我遇见Scratch以后,这个疑虑这打消了。它的界面是这样的
对孩子相当的友好,没有艰难的代码书写,没有复杂的语法规则。只需要象搭积木一样把它们搭在一起,就可以了,非常的简单。而实现的功能也很强大,《植物大战僵尸》、《愤怒的小鸟》、《飞机大战》、《超级马丽》这样的游戏都能用scratch做出来。于是,我决定让孩子学习Scratch儿童编程。
下面是孩子做的一些作品,还很简单,大家将就看看吧:
实践证明,学编程确实是可以提高思考力的。怎么说?这又是一个大话题了,下次跟大家分享。
领取专属 10元无门槛券
私享最新 技术干货