APP下载

开发创意编程 缔造诗意童年

2020-12-30边明美

下一代 2020年2期
关键词:编程古诗词

边明美

摘 要:当前编程教学正在快速普及,而Scratch则是针对8岁以上儿童所设计出的一种视觉化程序设计软件,为儿童编程教学提供了支持。文中对Scratch进行了介绍,并就如何展开相关的编程教学进行了探讨。

关键词:Scratch;编程;古诗词

一、编程与少儿编程

编程是编写程序的简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。

少儿编程不是让孩子跟程序员一样不断地写代码,而是通过动画小游戏的制作提高孩子的学习兴趣以及动手能力,培养学生的计算思维和创新解难能力。而Scratch是美国麻省理工学院所开发,专门针对8岁以上儿童设计的视觉化程序设计软件。它是一款有趣的编程软件,能编动画、故事、游戏等。它的特点就是让编程像搭积木一样简单,通过拖拽已定义好的程序模块,快速实现程序编写。

二、Scratch与古诗词结合的可行性

Scratch的学习过程中,为了更好的激发学生对编程的长久兴趣,教师改变传统教学观,打破信息技术单边教学,尝试与其它学科的融合。在我国大力推崇传统文化的教育新形势下,尤其是读背古诗词成为一种潮流,因此,尝试将学习Scratch与中国的古诗词文化相结合,就是一个不错的选择。

(一)Scratch表达古诗意境

学生眼中的古诗词动画到底是什么样的呢?以往我们只能从孩子的述说、配画等一些静态的描述中尝试理解,而今天,我们可以借助Scratch软件自身的特点,为实现古诗词意境表达能力的提升搭建了良好的交流平台,引导学生将他们头脑中的“想象”变成一种看得见的东西,分享给其他同学。

(二)古诗词为Scratch创编提供了灵感

我国古诗词佳作如林,这些优美的名人佳句,表现出丰富多彩、深邃的意境,让读者产生无限空间的遐想。比如:在背诵《江雪》这首古诗的时候,如何呈现一种下雪的场景呢?我利用Scratch具备的克隆功能,实现下雪特效。当读到“海上生明月”这句古诗的时候,在脑海中呈现出,在夜空中,一轮明月在远处的海边缓缓升起这样的场景。此時,借助Scratch的动作模块呈现我们脑海中想象的动画效果。吟诵理解不同古诗,头脑中就会呈现不同古诗意境,这就为Scratch的创编过程提供丰富的素材和创意灵感。

三、开发创编 具体实施

(一)从模仿开始,激发学生编程兴趣

模仿是学习scratch的开始,也是重要途径,尤其是面对零基础的四五年级的学生。采用范例教学法学习Scratch模块搭建就显得弥足重要。巧妙、细致的模仿,使他们于一丝不苟地学习中改进自己的操作,习得新的技能,带来深刻的领悟与体会,并碰撞出智慧的火花。

例如制作《悯农》这首古诗的动画时,教师先通过范例欣赏来导入,激发学生的学习兴趣,引出教学内容。让学生对《悯农》这个范例进行分析,自主分析里面的背景、角色、动作,分析每个动作之间和每个角色之间的联系。教师根据要分析的范例,挑选出核心脚本,通过语言描述一边讲一边搭建脚本,帮助学生理解指令模块和脚本表达的意思,学生也可以借助范例继续思考探究,从而提升Scratch的操作技能和编程能力。如:通过模仿农民锄禾的动作,掌握“造型切换”积木的使用,从而自主完成太阳角色的动画呈现。在尝试过程中发现造型切换速度太快,与生活实际不相符时怎么办?少数同学想到了这是时间问题,从而引出在两个造型之间加上“等待多少秒”这个积木块。在这个过程中,学生能直观看到每个积木的作用,从中体会Scratch的特点,从而品味编程的乐趣。

(二)从创意开始,展现不同诗情画意

会编程不等于有创意,创意编程需要抓住学生的兴奋点,在实践过程中,教师要更注重和学生一起创造性地设计属于自己的程序,如动画、游戏和交互式的故事。在学生创意和教师思想的交汇下,逐渐形成了一系列有趣的Scratch案例。学生在模仿的基础上掌握一定技能之后,利用Scratch不仅可以将古诗进行动画创作,还可以进行游戏创作。

1.古诗动画创编:通过古诗诵读,学生可以大胆想象,利用Scratch将头脑中的意境表现出来,同一首古诗,学生的创作动画场景是不一样的,这也体现出不同的创意。如古诗文字的出现方式就有不同的方式:利用动作模块中的滑行积木从一个位置滑动到里一个位置;或者利用广播积木让其一句一句的出现;还可以利用造型切换,一个字一个字的出现。体现了学生自己的动脑过程和逻辑思维能力。

2.古诗游戏创编:学生利用Scratch将古诗改编出各种游戏,从“中国古诗词大会”这个电视节目中,可以得到很多的灵感,比如填字游戏、猜诗词游戏等,激发学生学习编程的热情,同时也提高学生背诵古诗词的积极性。

以猜诗词为例:可以设计不同的玩法。“两只黄鹂鸣翠柳,一行白鹭上青天”这句诗词,在创编过程中,一种方式利用外观模块中的特效积木,使被遮挡的诗词图片从局部到整体缓缓呈现。另一种方式利用动作模块直接设计出有效动画效果。两种不同的设计中,答题功能的设计可以相同。利用“当角色被点击”积木或侦测模块中的“询问”、“回答”积木完成。两种设计都可以添加计时功能,增加游戏的竞赛趣味性。当别人去参与自己设计的游戏时,设计者会获得成就感,更好的激发学生的学习兴趣!

(三)从分享开始,创新评价方式

在Scratch的学习和使用中,学生可以将自己的作品分享,在不断交流与欣赏中,与同伴相互学习作品,对作品进行恰当的评价,以此让学生学会分享,促进合作学习。

在古诗动画创编过程中,让学生以小组为单位,开展小组合作学习。在设计古诗动画之前,大家会利用头脑风暴法,想出各自的意见和想法,通过交流分享,然后尝试搭建脚本,一步一步完成创作。当作品调试好以后,邀请其他组的同学来玩一玩,同时提出作品的优点供大家学习;不足的地方提出改进意见,小组人员通过借鉴意见,进一步完善各自的作品。最后,将作品发布在网易卡搭这样的平台上,让更多的人来分享他们的学习快乐。

总之,古诗词与Scratch的结合,既触发了学生创作的灵感,又激发学习古诗词的热情,还获得了创造性思考、逻辑推理和协调工作的机会,以及利用算法思维方式去解决实际问题的能力,收到了良好的效果。

猜你喜欢

编程古诗词
藏在地图里的古诗词
我爱古诗词
本期主题:莲
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
编程屋完成数百元万天使轮融资
学编程,先画画
猜诗词