
先来看一段计算思维的介绍:
Understanding how a computer "thinks" is one of the first steps to becoming an excellent computer programmer. A foundation in logic is crucial in developing this understanding. Mastering logic is more than learning a set of rules. It involves learning how to break problems into smaller chunks, figuring out how repeatable processes can save time and improve quality, and understanding how to organize problems into the right size.
可以理解为:了解计算机的“思维方式”是成为一名优秀的计算机程序员的第一步。逻辑基础对于发展这种理解至关重要。精通逻辑不仅仅是学习一套规则。它涉及到学习如何将问题分解为较小的部分,弄清楚可重复的过程如何节省时间和提高质量,以及了解如何将问题组织成适当的大小。
最简单的少儿编程,比如画一个正方形,那么孩子需要观察或思考,一个正方形有几条边?4条边相等是不是移动的距离也要相同?向哪个方向转向等等?把他的思考分解成一个个步骤指令,然后计算机才能工作。
这就是在发展孩子逻辑思维能力。
但是,少儿编程不是唯一的方式。
孩子都喜欢搭积木,这是风靡日本的sony公司出品的逻辑思维游戏书中的题目,也是学而思,摩比思维,小学数学等常见的题目:
如果我们把这个带入孩子搭建积木的玩耍中,先让孩子自己思考,然后用家里的蜡笔模拟涂油漆,再来看看是不是也是一种思维训练?
当然,少儿编程设计的内容很多,循环,排序,算法等等确实是锻炼孩子的逻辑思维能力,但是在孩子低龄阶段,最好的还是从游戏,日常生活,玩耍中学习,这些直观的体验和思考也最能激发孩子的兴趣。
我是大树和棉花,IBM程序员,受邀为华德福设计了几十种积木创意玩法课程,也喜欢和孩子一起学少儿编程。你也关注儿童编程教育的话,欢迎我们微信(saharay9)一起深入交流!
