柏翠虹
运用图形化编程软件开展小学语文古诗词教学,源于学校组织的一次春游活动。学校向所有学生发出以“古城无处不飞花”为主题的活动号召,要求教师和学生一起收集带“花”字的古诗词,并在现场组织“飞花令”比赛,最终评选出哪个班组织的活动更加有吸引力、学生说出的古诗词最多。活动刚开始,各个班级的学生都铆足劲地宣传自己的班级。他们最初考虑用卡纸做出不同形状的花瓣,用原始的方法写上古诗词,但发现宣传效果不佳,且不环保。之后又想到用手抄报的形式,实施过程中也发现手抄报内容表达有限,且不够生动和美观。如何让自己的作品更具个性,成为学生关心的重要话题。最后,在信息技术教师的引导下,学生充分发挥信息技术的优势,运用图形化编程软件和编程知识来达成这一目标。
一、绘制思维导图,体会古诗词意境
实际操作中,要将经典的古诗词文化与冷冰冰的信息技术联系起来,一开始的确让许多学生感到茫然。如何为学生创设优质的古诗词文化情境,且融入编程技术学习内容,就需要教师在选择案例时,不仅能契合学生的实际情况,还要做到教学案例的生动、有趣。
很多学生不能理解图形化编程软件的造型积木,也无法想象出一个角色可以有多少个造型积木。基于这一问题,笔者选择了贺知章的诗《咏柳》,在上课开始前先让学生大声朗诵古诗,再请学生说一说所诵读古诗中有哪些场景,然后请学生根据所理解的古诗绘制思维导图(如图1),大概了解古诗画面,丰富其感知。这更能让学生体会古诗意境,了解古诗所表达的内涵。在理解诗意的基础上,学生更能与作者产生情感共鸣,对古诗意境感同身受。
通过分析古诗词、绘制思维导图,学生初步产生对古诗词学习的兴趣,对运用图形化编程软件进行古诗词学习跃跃欲试,想更深入地体会编程技术给古诗词学习带来的别样效果。接着,笔者试问学生,这首诗中的哪些场景在动,又是如何动的。之后,引导学生观看古诗对应的动画视频,强化对场景的理解,让学生观察诗词对象的动画,完成表1的任务。
有了这一系列的分析作为基础,笔者再通过问题设定,即运用编程技术怎么才能制作出这样的效果,能否完成一场诗词大赛,以此调动学生学习的积极性。这样的案例分析,不仅为学生创设了古诗词学习的氛围,而且提出与编程知识有关的问题,让学生在古诗词的意境中为后续探究学习编程技术作铺垫。
二、运用编程技术,助力古诗词教学活动开展
开展编程活动时,学生已经通过事先的学习真切地体会到古诗词遇见编程的精彩,理解了用编程技术表现古诗词意境具有的独特魅力。之后,笔者结合学生掌握的基础知识与基本技能,设置学习活动,层层递进,引导学生逐一完成,这样学生就能更好地开展编程活动。但在编程学习中,很多任务不是一步就能完成的,需要学生基于实际操作技能进行任务的拆解与细化,将复杂问题细分成更小、更易处理的部分,然后专注于解决每个细化的小问题。通过拆解,学生能够将复杂问题变得简单且易于解决。在此案例中,为了更好地实现编程功能,笔者设计了多个活动,引导学生拆解整个任务。
(一)借助已有分析结果,尝试使用积木完成角色动作
本活动环节是让学生观看并动手搭建积木,从感官上感受古诗词的意境,选择合适的舞台背景,导入与主题贴合的角色,然后引导学生借助图形化编程软件观察命令类积木,如 、 等,以及本程序中涉及的控制类积木,如 、 等。通过操作表1中各角色的动作,学生能够知道各角色的动作执行与持续时间,从而为所有角色的整体呈现效果做好技术储备。
此活动实施过程中,教师在明确任务说明后,还需要学生思考以下问题 :(1)要表现古诗词的意境,各角色选用什么样的动作效果比较合适?(2)实现“诗人”的动作,需要哪些积木参与?(3)如何为“柳叶”添加想要的动画效果?(4)如何让“诗人”重复做这样的动作?
(二)根据诗句意境,修改完善作品,让画面更和谐
开展该环节的学习活动时,教师要鼓励学生发挥想象力,创作出个性化的作品,让学生在亲身体验学习活动中形成自己的想法,带着教师设定的问题合作讨论、思维碰撞,点燃创意思维的火花。
(1)试一试:执行程序后,你发现了什么?(柳叶太少了,人会倒着走。)
(2)想一想:整个画面效果符合诗句的意境吗?(太单调了。)怎么改?
(3)做一做:再增加一处柳叶,使得画面感更丰富。(造型的翻转。)
在这一环节中,教师应提醒学生在解决问题过程中进行一定的自主创新,比如自主选择合适的舞台场景和角色,避免出现与主题无关的画面。同时,根据自己对古诗意境的理解,选择认为合适的角色动作,表现出不一样的“诗人吟诵古诗”的动作效果。从编程技术角度来看,为角色搭建动作积木是很容易实现的,很多学生具备这样的基本技能。但如果从展现的艺术层面考虑,如何根据古诗意境搭建出别样的动作效果,对学生来说就是一种挑战。为了调动学生探究学习的积极性,提高学习的实效性,笔者通过“试一试”“想一想”“做一做”的设计,能够让学生由简单到复杂进行有梯度的学习,循序渐进地解决问题,避免学生自主探究的盲目性。因此,通过分析任务、探究活动、具体实践、感悟编程这一系列的活动,学生能更好地理解、掌握所学内容,体验到自主学习带来的成功与喜悦(如图2)。
(三)举办“飞花令”诗词大赛
结合校园活动,本次活动基于前两个活动,是对古诗词知识的拓展和编程技术的升级。它不仅考查学生古诗词知识的积累水平,还在编程技术上对学生提出更高的要求。在编程技术方面,此活动涉及图形化编程软件的列表。一开始,学生并不能理解列表的概念,于是笔者通过举例说明的方法,将图形化编程软件的列表比作生活中的货架仓库,当我们有需要的时候,会在货架上检索和获取货物,从而让学生对列表有初步印象。然后,笔者提出活动要求:进行“飞花令”诗词大赛,说出含有“花”字的诗句。之后,借助图形化编程软件用电脑给出题目,先给出古诗的上句,再由人回答出对应诗句含有“花”字的下一句,如果回答正确,每句加上5分(如图3)。这样学生便会明白,诗词比赛中的电脑出题事先得有一个形如货架的古诗词库。在这一过程中,教师要鼓励学生在解决问题时学会发散思维,形成良好的问题解决思路,联系生活现象融会贯通,从整体上掌握知识与技能,完成对古诗词与编程知识体系的建构。一方面,对古诗词的学习与理解更为深刻;另一方面,学生对技术也产生了学习兴趣,编程能力不断提升,信息素养逐渐生成。
当然,除了要完成相关的学习活动,教师更应关注学生编程思维的培养,以激发学生编程技术学习潜能,并在操作方法上给予一定的指导。
三、教学收获及思考
运用图形化编程软件教学古诗词,能够让学生联系生活场景,在学习中体验发现问题、寻找方法和解决问题的过程,并将古诗词经典文化与编程技术相融合,凸显信息技术的价值。在这一活动中,笔者有如下的收获。
(一)编程画面表现直观,激发学生探究兴趣
古诗词学习过程中,如果教师一直采用传统的空洞说教、抽象的讲授法,很容易让学生感觉乏味,也难以激发学生学习古诗词的兴趣,教学效果不佳。将图形化编程软件融入古诗词教学,实现经典文化和信息技术的碰撞,既为学生的经典文化学习创设了生动活泼的教学场景,又让编程学习内容直观、形象,让学生拥有一种从未有过的学习体验。
(二)创设情境,开阔知识视野
小学生受知识面、生活阅历的限制,往往不能很好地理解和体会古诗词的意境,通过编程技术进行舞台背景的切换,可将抽象的文字剥离出来,为学生提供具体的视觉场景,突破时空界限,丰富学生感官,拓宽他们的知识视野。
(三)发挥想象,促进编程思维形成
将图形化编程软件融入古诗词教学中,可以引导学生充分发挥想象力,在帮助学生体验古诗词文字、理解诗词意境上,发挥重要的作用。之后,学生根据自己的喜好选择积木,再搭建积木,运行整个程序。这一过程让学生惊喜地发现,原来古诗词可以这么学,编程也不是一件很难的事情,进一步训练了学生的编程思维。
(四)关注情感,培养审美能力
在古诗词教学中,信息技术以其直观、形象、动态、有色彩等特点,充分展示了古诗词的文字美、意境美,让学生在发现美的同时也运用技术创造了美,体会到古诗词文字表达的情感,进一步培养了审美能力。
在小学古诗词教学中运用图形化编程软件,能够不断地培养学生的逻辑能力和创新创造力,提升思维的缜密性,让学生在创新思维的指引下大胆想象,积极参与到作品的自我构建中,实现古典文化学习与编程技术运用的结合,获得很好的学习效果。
(作者系江苏省扬州市梅岭小学花都汇校区教师)