《蝴蝶的舞蹈》教学案例
2006-12-29佟燕文
中小学信息技术教育 2006年2期
本学期开始,我校参与了CX—LOGO创新平台的教学实验,教学中发现学生都很喜欢这个软件,他们通过命令可以指挥小瓢虫、飞机、蝴蝶等丰富的对象在不同的环境中执行任务,学习的积极性非常高。《台湾的蝴蝶谷》是学生在二年级学习过的语文课文,他们非常希望把祖国宝岛台湾省美丽的蝴蝶谷的景象在C X—LOGO中实现,于是我和学生一起设计了这一课。
一、教学目标
1.知识与技能
(1)掌握并活学活用随机数命令RANDOM和选择激活命令TELL。
(2)通过在游戏中解决实际任务的形式培养学生创新的思维能力。
2.过程与方法
(1)采用自主探究和讲练结合的方式分层次提出日标,鼓励学生在探究的过程中学会和应用解决问题的步骤,策略与方法。
(2)采用游戏和比赛的形式组织学生“玩中学”、“做中学”。
3.情感、态度与价值观
(1)以用带动操作,引领学生在学习程序知识的同时感受美,增强对祖国大自然的了解与热爱,对学生进行美的教育。
(2)通过作品评价体验成功,在算法分析和优化的交流中学会与人协作。
二、教学重点、难点
教学重点:掌握随机数命令和选择激活命令。
教学难点:在编写蝴蝶的集体舞的过程中灵活应用所学命令。
三、教学准备
课前先引领学生根据语文课文《台湾的蝴蝶谷》中描述的各式各样的蝴蝶,用电脑中的绘图工具将它们一一画出,保存成图形格式到对象库中。
四、教学过程
1.创设情境 激发兴趣

学生思维的发展往往都是从惊奇开始的,只有对事物有了好奇心,才能激发他们探求的热情。所以我在课前用CX—LOGO创新平台制作了蝴蝶的舞蹈教学范例,再现了语文课文中台湾蝴蝶谷的美丽景象(如图),告诉学生在CX—LOGO创新平台中用命令来指挥蝴蝶自山地跳舞很有趣也很简单,从而放松了学生的学习心态,为新知的学习做好了准备,同时也创设了学生探究的情境。
2.新课教学
教学过程主要分为“一只蝴蝶的舞蹈”和“蝴蝶的集体舞”两大环节。在每一环节的教学中,教师线为:教—扶—放—收,学生线则为:学—悟—用—创新。
为培养学生自主探究学习的良好学习习惯,在教学各个环节中,我都设计难易适中的问题引导学生积极思维,帮助学生通过自己的努力去发现知识。例如,我用“用你所知道的命令能让蝴蝶跳舞吗?(通过和学生共同编写程序得出结论——用以前的命令我们只可以让蝴蝶走规定路线)”。“蝴蝶是在大自然中飞的,你能不能让蝴蝶在CX—LOGO中也自由地飞呢?(结合实例讲解随机数命令——RANDOM)”。“用随机数命令可以实现让一只蝴蝶随意地跳舞已经很精彩了,但是蝴蝶是愿意结伴而飞的,怎样才能欣赏到蝴蝶的集体舞呢? (结合实例讲解选择激活命令——TELL)”,采用分层递进的方式引导学生由浅入深地思考,为新知的学习做好准备,也保持了学生的学习兴趣。
教学中我注重了学习方法的指导。对于新命令的使用方法,我没有直接告诉学生应该如何用,而是设计了能激发学生学习兴趣的教学任务,在每一环节学生根据任务实践操作之前,我都启发学生先思考和分析任务,让学生通过小组合作的形式尽可能自己提出解决问题的步骤、策略和方法,有了清晰的思路和方法后再进行操作。如提问“在CX—LOGO中让一只蝴蝶跳舞需要哪些步骤”、“如果让很多美丽的蝴蝶同时跳舞需要哪些步骤”。学生在共同的分析、判断、争论中探索出新命令的应用方法。通过这种方式,引导学牛进行算法分析和优化,以在学习程序设计的过程中学会学习,最终用程序学习的算法思维指导生活。
学生上机实践操作后,在每一环节的展示评价中教师都会问一句: “谁的蝴蝶还没有跳起舞?”引导学生根据错误的反馈共同分析不成功的案例。通过学生互相分析出错的原因优化程序的算法,既帮助有困难的学生掌握了新知识,还能警示其他学生。
因为LOGO语言编写者的初衷是一个儿童自主建构图形的带有一定游戏忭质的软件,所以我在讲解了TELL命令之后,组织学生以小组的形式参与比赛,集思广益探究新命令的应用,看哪个小组的蝴蝶先跳起集体舞。这种分组比赛的形式调动了学生的兴趣,他们在相互合作和交流中共同突破本课难点,最终应用所学命令让蝴蝶跳起集体舞。
3.作品评价课堂小结
对学生作品进行展示和评价的目的在于,帮助学生体验成功,树立成就感。在这一环节中,我让学生自己说出小组的设计思路,学生之间互评程序编写的优缺点,并说明好在哪里,问题出在哪里。通过互相帮助分析,优化算法的训练,培养学生学会动脑思考的良好学习习惯。
教师总结:“这节课我们让蝴蝶们按照自己的意志跳舞主要用到哪些命令?起到的作用分别是什么?将来有机会我们一定去台湾看一下美丽的蝴蝶谷。蝴蝶是我们的好朋友,给我们的生活增添了许多色彩。我们要好好保护蝴蝶,让蝴蝶们在蝴蝶谷里能够永远快乐地跳舞。”与导入呼应,并对学生进行情感教育。
4.布置作业
一节课的结束不应是学生对知识点掌握的结束,更应是新知识学习的开始。通过新的问题“为什么各组同学的蝴蝶舞蹈不一样?”、“用其他的命令能不能也让蝴蝶跳起集体舞?”等巧妙引导学生把目光投向更广阔的领域,以一点引一串,以一串带全面。让学生在课后的作业中运用、强化,提高、创新。
五、教学反思
本课教学有以下优点:一是在CX—LOGO程序中使用随机数命令,每次执行程序时蝴蝶飞行的路线都是随机产生的,能够实现让蝴蝶自由跳舞的效果,帮助学生充分理解何为随机数。二是以用带动操作,使用CX—LOGO中激活命令可以让多只蝴蝶同时自由地飞舞,帮助学生实现课文中群蝶飞舞的场面。将学生所学知识应用在解决实际问题的过程中,激发了学生学习程序设计的兴趣。三是引领学生在学习程序知识的同时增强对祖国自然美景的热爱。
不足:还应加强对学生的评价。及时鼓励学生,从多角度发现学生的闪光点。
(作者单位:北京东城区和平里三小)
点评:
这是围绕CX—LOGO精心构建探究过程的一节课。教师引导得法,学生积极主动,较好地完成了本课的教学目标,有以下三个方面的突出特点:
第一,教师抓住在CX—LOGO软件中可根据个人想像制作不同对象的特点,在学生已掌握知识的基础上,创设出新颖独特的“让蝴蝶飞舞”的任务。并使用CX—LOGO软件的激活多个对象命令,将课前准备的多个蝴蝶图片在有山、水、花,草的背景中自由地飞舞,从而激发了学生的学习热情,发挥了教师的主导作用,也体现了把语文知识引进LOGO学习中,再从LOGO走向社会的理念,为学生提供可创新的广阔空间。
第二,教学活动具有明确的目标导向。教学目标的制定对学生学习编程的兴趣、编程的步骤与方法及对生活中的情感都实现了较好的培养。整节课以编写一段程序为载体,围绕让多个蝴蝶自由飞舞进行探究活动,培养学生的观察、分析能力,尽可能让他们自己获得知识,从探究活动中体验成功后的快乐。
第三,重视教学设计,注重对学生创新能力的培养。教师引导学生大胆尝试,组织学生理性探究分析,层层深入、步步推进,从而有效完成了整堂课的教学。如先让学生尝试一只蝴蝶飞舞,观察其特点,再让学生尝试两只蝴蝶飞舞,进一步观察比较飞舞时的特点,最后让学生探索多只蝴蝶自由飞舞应如何实现。以探究活动为主线,贴近学生认知心理,尊重学生已有经验,培养了学生科学的态度和方法,电让学生逐步养成做事有计划、有步骤的学习习惯。
本节课,教师如能在学生完成一项任务或回答完问题后,及时给予表扬,评价,将更有助于保持学生的学习兴趣。
(点评人:卢燕