论文部分内容阅读
● 命令记忆游戏化
基础命令的学习是学好Logo语言的基础。但经常一节课下来,学生就记不清命令了,那么怎样让学生能理解命令,并很好地记忆命令呢。笔者认为,编一些儿歌帮助记忆命令显得非常实用。上完《初识Logo》,我引导学生学会儿歌:
Logo语言,命令多,CS,擦屏回家是母位,
海龟回母位,方向朝上!
HT,海龟和我捉迷藏,ST,海龟海龟又出现,
关闭说声EXIT,BYE!
Logo语令单独使用并不难,要想综合运用好,其实也简单,前提是你得化身成为那只小海龟。引导孩子们:“你就是那只小海龟,来,头转过来,看一看,这次往哪个方向旋转啊?”通过“听口令、做动作”的游戏,在不断地练习中,逐渐培养学生的方向感,以便为后续的学习奠定扎实的基础。
● 新课导入游戏化
在讲授《画楼梯》时,我以Flash游戏“喜羊羊找椅子”导入新课,这个游戏涵盖了前进、后退、左转、右转命令,我有意指定学生用本课所要学习的这四个命令来指挥喜羊羊行走,同时要求学生认真观察游戏中喜羊羊位置的不同变化,让学生一开始就融入课堂,激起了学生学习的兴趣。
在讲授《彩色世界》时,我这样导入:“同学们,前段时间我们和小海龟一起学会了在Logo语言中绘制复杂图形的本领,因此小海龟非常得意,决定给自己放个假,到Logo王国之外去看一看。这是什么啊?”(出示填色游戏)上课初始我选择学生基本都玩过的“填色游戏”导入新课。这个游戏的选择既适应了孩子爱玩的天性,又与本课的彩色世界息息相关,特别是对本课难点Fill的教学起到了铺垫作用。
● 分析编程游戏化
Logo程序语言编制出的图形虽然千变万化,但命令的使用大同小异,相似的一组命令因为参数的不同可以画出不同的图形。重复命令“Repeat”就是一个最好的说明。例如,在教学中我带领大家玩“命令找不同”游戏,用Repeat 5 [fd 100 rt 72]画出的是边长为100步的正五边形,而用Repeat 5 [fd 100 rt 144]画出的则是边长为100步的正五角星。通过命令找不同,观察结果,学生加深了体会,即参数变,图形变。通过“命令找不同”,举一反三,消除学生对程序语言设计的畏难心理,使学生相信自己也可以当个小程序员。
● 创作比赛游戏化
1.比一比
弗赖登塔尔说“学习数学唯一正确方法是实行再创造”,信息技术也是如此。教师要给学生再创造的空间,组织“比一比”活动,引导学生创作新图形。例如,在《彩色世界》的教授中,我让学生尝试画边框色与填充色不同的图形,学生在尝试探索中发现,虽然严格遵守Fill工具的使用方法,但是依然不能实现,由此在游戏比赛中得出结论:Fill工具只能填充与边框颜色相同的图形。
2.猜一猜
呈现一个图形,让学生进行编程,是一种顺向思维,学生可以自由设定起点和路线,轻松完成。但是呈现一段语句,让学生“猜一猜”语句结果,这样的逆向思维在教学中也是可以尝试的。例如,教师可以先让学生读语句,并在纸上写出绘图过程,确定结果后,再上机实践,成功地得出结果固然是喜悦的,错误的猜想也可以在上机时得到答案,最终都提高了学生学习Logo语言的兴趣。
● 教学软件游戏化
爱玩是孩子的天性,游戏更有着一种特殊的魅力。国外有一款Logo教学游戏软件叫Crystal Rain Forest。游戏中,孩子们的积极性和好奇心被充分调动起来,在雨林中经过多次闯关的历险,不知不觉地学习了Logo语言,掌握了程序设计的概念和流程,培养了自身的问题解决能力。
总之,教师要让Logo程序语言的学习成为一场生动有趣的“游戏”,让教学始终在学生感兴趣的情境中进行,使学生爱上Logo语言,让Logo触手可及。
基础命令的学习是学好Logo语言的基础。但经常一节课下来,学生就记不清命令了,那么怎样让学生能理解命令,并很好地记忆命令呢。笔者认为,编一些儿歌帮助记忆命令显得非常实用。上完《初识Logo》,我引导学生学会儿歌:
Logo语言,命令多,CS,擦屏回家是母位,
海龟回母位,方向朝上!
HT,海龟和我捉迷藏,ST,海龟海龟又出现,
关闭说声EXIT,BYE!
Logo语令单独使用并不难,要想综合运用好,其实也简单,前提是你得化身成为那只小海龟。引导孩子们:“你就是那只小海龟,来,头转过来,看一看,这次往哪个方向旋转啊?”通过“听口令、做动作”的游戏,在不断地练习中,逐渐培养学生的方向感,以便为后续的学习奠定扎实的基础。
● 新课导入游戏化
在讲授《画楼梯》时,我以Flash游戏“喜羊羊找椅子”导入新课,这个游戏涵盖了前进、后退、左转、右转命令,我有意指定学生用本课所要学习的这四个命令来指挥喜羊羊行走,同时要求学生认真观察游戏中喜羊羊位置的不同变化,让学生一开始就融入课堂,激起了学生学习的兴趣。
在讲授《彩色世界》时,我这样导入:“同学们,前段时间我们和小海龟一起学会了在Logo语言中绘制复杂图形的本领,因此小海龟非常得意,决定给自己放个假,到Logo王国之外去看一看。这是什么啊?”(出示填色游戏)上课初始我选择学生基本都玩过的“填色游戏”导入新课。这个游戏的选择既适应了孩子爱玩的天性,又与本课的彩色世界息息相关,特别是对本课难点Fill的教学起到了铺垫作用。
● 分析编程游戏化
Logo程序语言编制出的图形虽然千变万化,但命令的使用大同小异,相似的一组命令因为参数的不同可以画出不同的图形。重复命令“Repeat”就是一个最好的说明。例如,在教学中我带领大家玩“命令找不同”游戏,用Repeat 5 [fd 100 rt 72]画出的是边长为100步的正五边形,而用Repeat 5 [fd 100 rt 144]画出的则是边长为100步的正五角星。通过命令找不同,观察结果,学生加深了体会,即参数变,图形变。通过“命令找不同”,举一反三,消除学生对程序语言设计的畏难心理,使学生相信自己也可以当个小程序员。
● 创作比赛游戏化
1.比一比
弗赖登塔尔说“学习数学唯一正确方法是实行再创造”,信息技术也是如此。教师要给学生再创造的空间,组织“比一比”活动,引导学生创作新图形。例如,在《彩色世界》的教授中,我让学生尝试画边框色与填充色不同的图形,学生在尝试探索中发现,虽然严格遵守Fill工具的使用方法,但是依然不能实现,由此在游戏比赛中得出结论:Fill工具只能填充与边框颜色相同的图形。
2.猜一猜
呈现一个图形,让学生进行编程,是一种顺向思维,学生可以自由设定起点和路线,轻松完成。但是呈现一段语句,让学生“猜一猜”语句结果,这样的逆向思维在教学中也是可以尝试的。例如,教师可以先让学生读语句,并在纸上写出绘图过程,确定结果后,再上机实践,成功地得出结果固然是喜悦的,错误的猜想也可以在上机时得到答案,最终都提高了学生学习Logo语言的兴趣。
● 教学软件游戏化
爱玩是孩子的天性,游戏更有着一种特殊的魅力。国外有一款Logo教学游戏软件叫Crystal Rain Forest。游戏中,孩子们的积极性和好奇心被充分调动起来,在雨林中经过多次闯关的历险,不知不觉地学习了Logo语言,掌握了程序设计的概念和流程,培养了自身的问题解决能力。
总之,教师要让Logo程序语言的学习成为一场生动有趣的“游戏”,让教学始终在学生感兴趣的情境中进行,使学生爱上Logo语言,让Logo触手可及。