从前在大多数人的认知里,编程是成年人才能接触和应用到的知识和技术,它好像很晦涩难懂,离小孩子们的世界非常远。
但是身处互联网时代,编程已经面向所有人群,孩子们也不必等到大学才能接触到相关知识,而是在小学或者更早的学龄前阶段,就有了系统学习编程的机会。
以有趣的项目和小游戏入手,帮助孩子们学习和理解编程知识,可以丰富孩子们获取知识的渠道,同时产生浓厚的学习兴趣和自主学习意识,这样孩子学习编程的热情就会变得更高。
借助小游戏的形式学习编程,可以帮助孩子们建立对于逻辑的认知,完成一件事的细节以及顺序,也利于孩子们自我情感表达。充满了创造性,不断锻炼大脑,还能让孩子们发现生活中的小问题,产生持续学习的动力。
以机器人为介质,通过实际项目,培养孩子的手眼协调能力,启迪编程思维就是一个特别好的方法。
比如说,炎热的夏天我们想利用Mabot机器人制作一个电风扇,制作电风扇之前,我们需要提前了解一下电风扇的工作原理,电风扇主要是由一个旋转轴带动扇叶进行旋转。我们可以将五孔梁当做扇叶,Mabot的驱动球可以当做旋转轴,然后加上底座和支架,这样一个简易版的小风扇就能大功告成了。
利用Mabot搭建和编程而成的小电扇可以进行运转了。在运行中我们发现一个小问题就是扇叶的风力比较小,并不能让我们感到足够凉爽。怎么办呢?
联系生活不难发现,我们平时使用的电扇扇叶是有一定弧度,因此在旋转的过程中,能产生足够的风力。所以我们替换了扇叶,进行了新的尝试,结果风力确实比之前大了很多。
那么小朋友们一定会感到好奇,这是为什么呢?原来是因为扇叶和旋转轴成一定角度,扇叶本身也有弧度,所以它能将扇叶后面的风吹向前方,就像扇叶把风向前推一样,所以我们会感觉更加凉爽。
电扇的风力问题解决了,那么如何实现我们对电扇风力的自由调节呢?这个时候Mabot的触碰球就排上用场了。Mabot接收到按压信号,可触发事件发生。当我们设计好程序,按下红色按钮,电风扇就会以更快的转速运转,相当于多了一个风力档位选择。
不难发现,在机器人搭建、编程的过程中,我们一直引导孩子们不停提出问题,不断思考,然后通过联系生活,反复试错,得出最优方案。
领取专属 10元无门槛券
私享最新 技术干货