程庆宝
【摘 要】在目前比较热门的Scratch教学中开展案例教学,能否成功,实施的策略是比较关键的决定因素。笔者结合自己的教学实践论述案例教学的策略实施过程,目的在于能更好地培养学生的信息素养,提升学生学习的综合能力。
【关键词】Scratch;案例教学;小学;信息技术;策略
目前,在我们省Scratch还没有被列入小学信息技术教材的教学内容。然而,scratch本身所焕发出的魅力却深深吸引住广大国内外的教师和学生。于是,近4年多来,笔者将Scratch引入到学校的信息技术课外兴趣小组教学当中,并尝试使用案例教学这一策略开展教学。案例教学是指教师根据教学内容和目标,运用具体的实例,组织学生分析、研究、表达,让学生在具体的问题情境中积极主动参与。案例教学有助于培养学生积极思考,主动探索,分析、研究表达等综合素质。
诚如美国著名情境认知专家布朗所说:“知识必须在真实情境中呈现,在问题解决和真实场景中呈现,才能激发学习者真切的认知需求”。正是由于该软件自身提供了极其丰富的案例,学生在学习中没有指定教材的约束,基于这两个因素促成了笔者的案例教学的实施,现就笔者不成熟的案例教学的策略做一下梳理。
1 案例的获取
在Scratch软件的学习过程中,优秀的案例对于孩子们的学习是极为重要的。如何让孩子们获得有意义的或者有代表性的案例是很值得研究的。案例的优劣将决定孩子们学习思考的方向。为此,我给孩子们提供两种获取案例的渠道。
第一,在学习伊始,我就让孩子们到Scratch官网https://scratch.mit.edu/进行个人帐号的注册。Scratch为全球的孩子提供了一个很大的学习分享社区,一旦注册成功,自己不仅可以下载他人的Scratch作品,学习他人的脚本设计技巧。与此同时,自己也可以上传自己创作的作品,和他人分享。
第二,获取软件本身自带的案例。笔者以Scratch1.4版本为例,来说明一下案例的获取。在“文件”菜单下,“打开”例子,软件提供动画(Animation)、游戏(Games)、交互艺术(Interactive Art)、simulation(模拟)、Stories(数字故事)等等。只要双击其中的一项内容,就可以看到作品脚本,并且可以打开赏析。
笔者在课堂教学中比较常用的是第二种获取案例的方法。案例的获取并不是让孩子们纯粹阅读或者欣赏,否则就偏离了案例教学的目的了。而是要让孩子们带着问题来阅读和观看案例,并要有所思考。
2 案例的分析、讨论
由于中高年级小学生的年纪较小,自控力比较薄弱,往往容易被案例中的精彩动画效果所吸引,从而忽视了学习的任务。此时,教师的引导作用就显得很有必要了。教师的引导技巧的高低,将影响案例教学是否成功。要让孩子们对案例进行分析和理解,讨论是必不可少的。
2.1 案例分析讨论的形式
笔者在教学中比较常使用在线讨论的方式进行。利用电子教室系统中提供的“分组讨论”功能,能比较容易调动学生的讨论积极性。对于不善于口头表达的孩子来说也是极为利好的。
讨论一般由教师提出问题,小组内的同学进行回答,对于学生回答的问题不够完整,他们还可以继续补充;回答较为完整的,一般不予以重复转发。
2.2 案例分析讨论的内容
出于对学生案例学习效果的考查,笔者一般会讨论如下问题:请描述一下案例的内容;案例中的人或者物做了什么,实现了什么?你有何更好的办法提高或完善案例中不足的地方?等等。下面笔者就结合自己的一节课《机器人跳舞》的教学片段具体展开论述。
师:请同学们启动Scratch软件,打开例子,Music and Dance,找到1RobotDance,打开欣赏。
生:启动并欣赏作品。
师:描述一下你看到的内容?
生:看到几个机器人在音乐的伴奏下左右移动,并且灯光在不停地变换颜色。
师:作品里有几个动画角色?
生:有6个角色。
师:如何增加这些角色?
生:从文件夹中选择新的角色。
师:每个角色有几种造型?
生:一种造型。
师:如何增加不同的造型?
生:复制角色。
师:用鼠标点击角色,观察脚本,看看是哪些关键模块在控制脚本移动?
生:重复执行,移动,碰到边缘就反弹,颜色特效。
师:用鼠标拖动模块,拆散模块,看看角色在舞台上的变化,了解各个模块的作用。
生:动手拆散模块,观察角色的变化。
师:改变模块中的数字,观察舞台上角色的发生变化。
生:改变“移动”模块的数字,机器人移动的步子变小了;改变颜色特效里的数字,颜色的变化就不同,数字的变化区间在0~100,数字越小,颜色变化速度越慢,反之,则颜色变化速度越快。
师:你认为这个作品有什么地方需要改进的呢?
生1:机器人不好看。
生2:舞台效果可以更炫一些。
生3:可以变换一些造型
……
在和老师、同学之间的讨论中,学生的思维得到充分的锻炼,在聆听他人不同的意见的同时,自己的思路也不断地清晰、完善。学生学习的主动权得到较大的把握,各种能力也得到相应的锻炼。到此,案例分析、讨论的目的也得到较好地落实。
3 尝试总结概括,拓展延伸
案例教学的目的在于让学生借助具体的事件帮助自己构建要学习的新的知识,即让学生从个案中找寻到普遍性知识。作为学习的引导者的教师,要帮助学生学会概括案例中的知识,掌握相应的方法和技能,并能够内化为自己的概念性的知识。
在欣赏完1RobotDance作品后,学生就要着手准备构思自己的作品梗概:
作品的角色(主人公) 机器人、火柴人、小鱼,等等
舞台 草坪、室外、水里或者教室,等等
背景音乐 Scratch内嵌的乐曲
学生制作的《欢快的小鱼》作品创作过程:
3.1删除默认的小猫角色,“从文件夹中选择新的角色”新增角色:Animals,fish4。
3.2修改舞台背景:鼠标点击“舞台”,多个背景,导入Nature,underwater。
3.3舞台导入声音:鼠标点击“舞台”,声音,删除默认声音,导入Effects,Bubbles。
3.4角色脚本设计:设计角色1的脚本,使其始终移动,并设定碰到边缘就反弹,增加颜色特效模块,使其颜色发生变化。
3.5舞台脚本设计:增加重复命令模块,使Bubbles音效重复播放直至结束。
3.6角色的微调,让角色只允许水平移动。复制角色,让水里的鱼儿热闹起来。
3.7作品添加更多的创意。
孩子们在作品创作的过程中会遇到很多问题,有的能通过自己发现并解决问题;有的则是在他人的帮助下解决问题;还有的则是在案例作品中得到启示。
在信息技术兴趣小组中尝试案例教学是笔者的一种尝试。笔者在教学过程中发现学生逐渐能对一些案例进行分析、讨论,慢慢形成了对信息的价值、意义以及活动原理有了自己的认识,掌握解决问题的方法,培养了个体的信息技术素养以及解决问题的能力。
参考文献:
[1]鲍通.Scratch案例教学初探[J].中国教育技术装备.2014(12).
[2]李霞妹.案例教学法在高中信息技术教学中的应用[J].中国教育技术装备.2014(9).
[3]钟志贤.信息化教学模式——理论建构与实例例说[M].北京:教育科学出版社,2005.