李玲+曹恒来
学情分析
本课的教学对象是小学五年级的学生,这个年龄阶段的学生有极强的好奇心。学生在三年级的时候学习过画图程序,会设置前景色、背景色,会用“颜色填充”工具填充图形,这次要学习的LOGO语言和画图在设置颜色的操作上有很多相似的地方,可以采用旧知迁移的方法,帮助学生更好地学习新知。在LOGO学习方面,学生已经掌握了画正多边形、正多角星的方法。而这些都为本课的学习提供了一定的知识与技能基础。
教材分析
《彩色世界》是苏科版五年级小学信息技术上册第7课的内容,本课的教学内容是用SETPC、SETBG、FILL命令绘制彩色的图形。其中,FILL命令是本课的难点,只有解决了这个难点,学生才能更好地在图形中填充颜色。本课的命令比较简单,但是如何让学生熟练地使用它,也是本课需要解决的一个问题。
教学目标
知识与技能目标:使用SETPC、SETBG、FILL命令绘制彩色图形。
过程与方法目标:体会在LOGO中绘制彩色图形的一般方法。
情感态度与价值观目标:感受彩色世界的魅力,体验编程的乐趣。
教学重点、难点
重点:设置画笔颜色和背景色。
难点:用涂色命令填充封闭图形。
教学过程
1.提出问题,呈现任务
师:大家学习LOGO有一段时间了,你们会指挥小海龟画什么图形?(正方形、圆、五角星……)在三年级的时候,我们学习过画图程序,用它能画出正方形、圆形、五角星等图形,还可以设置前景色和背景色,用颜色填充工具来绘制出彩色的图形,那么在LOGO里可以画彩色的图形吗?
活动1:尝试在LOGO的工具栏中找出设置彩色图形的命令,并填写在表1中。
设计意图:LOGO语言和画图程序在设置颜色的操作上有相似的地方,因此采用了“回忆旧知,学习新知”的方法建立知识之间的联系,通过对比画图中设置颜色的操作,学生尝试在LOGO工具栏中找出设置画笔和背景颜色的命令,从而将画图的知识迁移到LOGO的学习之中。
2.初试命令,体验彩色
师:大家还记得画边长为100步的正方形命令是什么吗?(REPEAT 4 [FD 100 RT 90])
活动2:尝试输入以下命令,观察正方形颜色的变化,填写表2,然后思考下面两个问题。
①SETPC命令的功能是什么?(设置画笔颜色)
②SETPC命令后面的数字表示什么?(颜色代码)
小结:SETPC是SET PEN COLOR的缩写,设置画笔颜色命令,它的基本格式是“SETPC颜色代码”,默认是黑色,颜色代码是0,其他数字表示什么颜色呢?
活动3:合作探究不同颜色代码所表示的颜色,并填写表3。
小结:LOGO中用不同的数字表示不同的颜色,可以绘制出16种颜色,用0~15的数字表示。
师:小海龟是在白色的纸上画的,我们还可以换一张彩色的纸,给它设置背景。
活动4:尝试输入以下命令,注意背景颜色的变化,思考并填写表4。
①SETBG命令的功能是什么?(设置背景颜色)
②SETBG命令后面的数字表示什么?和SETPC命令后面的数字是相同的意思吗?
小结:SETBG是SET BACK GRAND的缩写,设置背景颜色命令,它的基本格式是“SETBG颜色代码”,和SETPC命令类似。
设计意图:学习应该是学生积极主动接受知识的过程,所以此环节教师并不直接传授新知,而是让学生观察、尝试,自己寻找彩色世界的奥秘,学生在一系列的实践中发现设置画笔颜色命令和设置背景颜色命令的一般格式。为了让学生了解各数字所表示的颜色,教师采用小组合作的学习方法,让每位学生研究几个数字所代表的颜色。这样主动探究式的学习方式,能让学生对命令有深刻理解,且充分体现了学生的主体地位。
3.设置颜色,应用新知
师:同学们真聪明,这么快就发现了彩色世界的奥秘,现在就是你们大显身手的时候了。
活动5:选择一个你想画的图形,先完成表5,再试着在LOGO中绘制出来。制作完成的同学,可以试着再设计一个图形。
设计意图:“应用新知”环节是学生深入学习和理解的环节。学生已经掌握了画正多边形、正多角星的一般画法,但是用SETPC、SETBG命令画彩色图形是学生即将要掌握的知识,为了帮助学生更好地跨越最近发展区,教师在学习活动中搭建了“支架”,先引导学生确定画笔和背景的颜色,再写出相应的命令,然后上机操作。由于学生水平的差异,教师采用了分层教学的方式,基础好的学生可以选择多个图形绘制,同时也鼓励他们自己设计图形。
4.FILL命令,共同探究
师:三年级学习画图的时候,我们学习过“用颜色填充”工具,在LOGO中也有这样的涂色功能。
教师演示,并逐行讲解。
活动6:小组合作分别修改部分命令,还能得到实心的正方形吗?为什么?
①第一组:不提笔。
②第二组:不落笔。
③第三组:填充颜色与边框颜色不一致。
小结:FILL命令必须与PU、PD、SETPC命令结合使用,使用时先提笔,将小海龟移至封闭图形的内部,才能落笔涂色,所涂的颜色必须与图形边框的颜色一致。
设计意图:FILL命令是本课的难点,如果采用传统的讲授法,学生很难在短时间内掌握这个知识。为了让学生深入理解FILL命令的使用方法,笔者设置了一系列的学习活动,让学生观察“错误”命令的结果,最后总结出FILL命令要配合PU、PD命令共同使用。
5.创意设计,完善认知
师:(展示复杂的彩色图形)对你们有什么启发吗?
活动7:在已画的图形上再修改创作,使它变得更丰富多彩。
设计意图:在自由创作的过程中,学生根据今天所学习的知识,指挥小海龟绘制出作品,并在原图的基础上,画出更复杂、多彩的图形,增强其学习的自信心。
6.思维导图,归纳总结
师:今天这节课我们通过左图中的几步操作,帮助小海龟从黑白世界走进了彩色世界。
设计意图:教师通过思维导图的方式,帮助学生清晰地总结本课的知识点,有助于学生在宏观上建立自己的知识体系,为后面的有效学习奠定基础。
点 评
这是一节小学的程序设计课,在日常教学中我们经常采用规例法,规例法即是教师直接告诉学生命令的基本格式,然后通过实例来巩固新知,这种教学方法对刚接触程序设计的小学生来说,是有一定难度的,学生只是被动地记住了命令的基本格式,并不能真正理解命令,更谈不上把学习到的命令应用到实践中。为了克服以往教学中的不足,帮助学生在理解的基础上牢牢掌握技能,教师在充分了解学生和教材的基础上,做了多方面的尝试。
一是采用例规法学习程序设计。先呈现多个解决问题的实例,在多“个”实例的比较中,找出隐藏在“个”背后的规律性内容,从而归纳出命令的一般格式。用例规法学习“程序设计”,避免了背命令、记格式的情况。有助于学生由被动学习变成主动学习,从真正意义上理解命令并将其运用到解决实际问题中去。
二是采用小组合作的学习方法,提高学生学习的效率。合作学习中关键的因素有两个:一是“分工”,二是“同学”。“分工”是合作的前提与基础。因为有分工,才需要合作;因为有分工,才需要每一个学生承担责任;因为有分工,每一个成员都必须积极主动地参与集体的学习活动。“同学”就是要一起参与学习活动的过程。例如,LOGO中用16个数字表示16种颜色,如果让学生全部尝试各个数字所表示的颜色,学生虽然经历了知识发现的全过程,但这样既费时又低效,而采用小组合作的学习方法,让每个学生只研究几个数字,既达到了预期的目的,又提高了学习效率。
三是采用知识迁移的方法,建立起新旧知识的联系。知识迁移是信息技术中常用的学习方法,因为很多软件的功能都是相似的,如Word和PPT有很多操作是相通的,画图和LOGO在设置颜色的操作上也有相似的地方,教师为了帮助学生建立起新旧知识的联系,先用谈话的方式引导学生进行对比:在画图中能画出正方形、圆形、五角星等图形,在LOGO中小海龟也能画出正方形、圆形、五角星;在画图中可以设置前景色、背景色、用颜色填充工具来绘制出彩色的图形,也就自然迁移到在LOGO中设置彩色图形的命令。这种用“回忆旧知,学习新知”的方法能帮助学生建立新旧知识之间的联系。