六年级孩子学习scratch编程的能力让人惊讶

  • 时间:
  • 浏览:55
  • 来源:跟我学网络

最近教了几个六年级刚毕业的孩子学scratch编程,孩子们的接受能力让我惊讶。

用的教材是英文原版的《动手玩转scratch2.0编程-STEAM创新教育指南.pdf》,环境则直接用scratch.mit.edu的联网环境。选用英文原版的主要原因是中国的孩子们学英语的实践环境太少,编程是比较吸引孩子们,可促使孩子们把英语用起来。

第一节课主要讲了scratch的编程环境、环境中的stage,sprite list和script等区域,以及如何将编程环境的菜单改成英文菜单,以便与《动手玩转scratch2.0编程-STEAM创新教育指南.pdf》中所述相一致,并让孩子们学着注册一个自己的账号。注册账号的过程中,孩子们除了不太清楚邮箱验证(主要不明白邮箱是什么)外,其余都完成的非常好,非常顺利,邮箱验证在我的提示下,也很快完成。

第二节课给孩子们演示了两个小的程序:1.改变精灵颜色;2.精灵在舞台中运动如果撞墙则弹回。并让孩子们试着去做,孩子们完成得非常好,有的孩子居然同时让几个精灵在动。这两节课下来,我觉得孩子们接受能力远超她们的父母一代,因为她们平时已经熟悉了手机、ipad等电子产品,所以scratch对于她们来说似曾相识。

第三节课,给孩子们着重讲scratch中的函数、命令、触发器和控制相关的脚本代码,并让他们开始自己的第一个程序的编写,即书中的“Your First Scratch Game ”,到课程结束时,大多数孩子已经把背景中的地板、球和球拍放在了舞台上,这周六就可以继续第四节课了。

今晚,我试让女儿自己看英文原版指导书,并试着添上代码让游戏中的球和球拍可以动起来。女儿用了大约30分钟,就完成了,期间我仅仅指导了一次,那就是精灵与脚本的对应关系,如何按照书上的图示去做。

编程本来就需要编程者除了对编程有浓厚的兴趣外,还必须具有很强的学习能力和创造能力。scratch的确激起了孩子们的兴趣,有好几个孩子抱怨一周才一节课太少。而11、12岁的孩子学习和接受新东西的能力非常强,也非常愿意自己动手,如果程序调试不出来,也促使她们自己想想为什么,而且她们也很愿意相互帮助。

感觉有了scratch,孩子们学编程的年龄提前到7、8岁应该是没有问题的,只是可能需要老师的指导更多一些。