1、创客之家 社团活动案例交流 辅导老师 姜木根 小 案 例 或 小 故 事 在编写程序的过程中,出错是再寻常不过的事,甚至会反复多次出错。对于刚刚开始接触程序设计的学生来说,要准确地找到错误,的确有些难度。在教授大鱼吃小鱼一课时,有个学生举手: “老师,为什么我的大鱼吃不了小鱼? ”我走过去把她的程序又运行了一遍, “大鱼 ”的确吃不了 “小鱼 ”。于是,我和她一同再一次仔细地把程序检查了一遍,发现程序本身没有问题,命令也都使用正确了。 问题暂时没解决, 学生看起来有些着急,我告诉她,出现问题其实是很宝贵的,千万不要失去信心,静下心来再把程序理一遍,从中你会发现错误,思考并且纠正。以后再遇到这样
2、的情况,你就能轻松解决了。于是,我们又把大鱼的脚本重新进行了分析,找到可能出现的问题,就是 “如果碰到(小鱼的)颜色 ”这个条件是否可以换成 “如果碰到小鱼(角色) ”(如图)。我们进行了修改,这次 “大鱼 ”终于可以吃掉“小鱼 ”了,学生的情绪也瞬间高涨起来。简单的一条指令,就会产生不同的结果,我相信该学生在以后的编程中一定会更加细致谨慎。 案 例 反 思 在这个阶段中,教师应该经常反思,在学生出现问题后怎样去引导他解决。出现问题并不可怕,反而更加宝贵。因为有了问题才能激发学生进行自我探索,才能让他们自主地学习,培养解决问题的意识与思维的习惯。教师应该善待学生的错误,并巧用错误资源,激发学生的探究能力,培养学生的反思能力, 引导学生纠正错误。在基于 Scratch 平台的学习中,学生以小组为单位,为了完成共同的学习目标而相互研究、讨论、启发,学生间会产生很多联想,有效培养了他们的团队合作精神。 这种方式可以带领学生们在轻松快乐的创作活动中,随时交流 Scratch 的学习心得和创作喜悦,享受到与同伴协作共创的乐趣。值得一提的是,这种不同于以往的评价模式,使学生们的自我意识和参与意识得到充分体现。可以看出,学生们也非常乐意去分享、修改以及再次创作这些作品。