我是怎么用20分钟,把课堂变成一个“大鱼缸”的-少儿编程之家

在我的Scratch课堂上,学生们都习惯了在自己的电脑上完成自己的编程作业,所以当我把“团队协作”、“编程”这两个词语说出口时,学生们都抬头望了我一眼,我看到了疑惑和质疑的眼神,仿佛在控诉“编程也能团队协作?别逗了”。这时候,我就意识到要让他们的课堂角色定位从个人转换到团队,我必须要拿出点手段来了。

我的想法是,用20分钟的时间,把这个课堂变成一个“大鱼缸”。

什么意思呢?就是让班上11个学生,分别在Scratch里面制作一段小鱼从屏幕右端游到屏幕左端,最后将小鱼隐藏起来的动画,每个学生之间必须根据自己的顺序,沟通好自己屏幕里小鱼等待的时长,最后把每个学生的电脑按顺序排成一排并同时运行程序,实现一条小鱼从最右边的电脑穿过多台电脑屏幕,游动到最左边电脑的效果。

国外学生的“20分钟大鱼缸挑战”完成效果

通过这个挑战,我希望实现这个目标:让学生学会合作,学会如何在同学之间进行协调,并最终完成挑战。同时,我希望学生们在进行这项挑战时,我能观察到他们之间的交流、合作、解决问题,并且表现出同理心,对伙伴的关心、分享,最后愉快地完成任务。

这个挑战内容本身并不需要有多高的难度,我更在乎的是通过这个挑战能够让学生们转变身份,让他们知道学习编程其实也是可以团队协作的,而且团队努力出来的结果也可以非常有意思。

实践结果并没有让我失望,当然,也没有让学生们失望,他们成功地把课堂变成了一个“大鱼缸”。但是20分钟的时间限制对他们首次联手来说,还是稍稍短了一些,但是影响不大,因为我从一开始就没有打算给他们安排充裕的时间,这种时间上的压迫感能让学生们不自觉地展开更为高效的沟通。

后来我把这个挑战的成果录像分享给了一位同样是编程教师的朋友,他次日就在自己的课堂上把挑战复制了一次,同样的20分钟Scratch编程挑战,同样的小鱼在屏幕间穿行,不同的是学生数量从11个增加到了19个。而据这位教师朋友的描述,他的课堂变得“前所未有的热闹,学生在自己的电脑和同学的电脑之间来回穿梭,笑声和讨论声此起彼伏”,但最终还是在30分钟前顺利让小鱼游过了19个电脑屏幕。

最后,如果你也对“20分钟大鱼缸挑战”感兴趣的话,下面就是需要用到的Scratch基本代码,供你参考,希望你也能把你的课堂变成一个“大鱼缸”。

我是怎么用20分钟,把课堂变成一个“大鱼缸”的-少儿编程之家