黄倩
浙江省金华市浦江县南苑小学 322000
Scratch是可视化编程,像搭积木一样,学生应该自己去动手操作,去尝试探索,通过实践不断地去完善优化自己的程序,不断创造出自己想要的效果的过程。作为学习scratch软件的第一课《初识scratch》,老师需要让学生对这个软件产生兴趣,并且对scratch的界面能有所了解,为后续的课程做铺垫。这一课符合当前新课标提倡的学生“自主探索”的教学理念,对于帮助学生能够深入认识scratch软件起到很好的作用。在整节课中以赛尔号载着赛小息带来的精灵小猫来到太空中为情境,用游戏来激发学生的兴趣,并通过任务驱动帮助学生更好地进行“自主探索”,以达到教学目标,用简单的程序实现精灵小猫的太空漫步和太空探险。活动中以学生为主体,引导学生主动学习。
作为教师,只有充分走进编者的意图,能够合理挖掘教材背后的内容,厘清教学目标,才能让“自主探索”的教学理念落到实处,让教材中的这一节课内容对学生的信息素养发展起到促进作用。下面,笔者就结合这一课的磨课手记,谈一谈如何在信息技术教学中落实“自主探索”的教学新理念。
一、第一次磨课
1.教学片断
【认识界面,搭建脚本】
教师介绍舞台、角色;介绍“程序指令分类”和“脚本”。把“程序指令分类”中的“指令”比喻为“积木”,“程序指令分类”是各种同类型的积木进行分类存放。“脚本”就是“搭积木”的过程。
教师在讲解的过程中,演示制作一个动画,小猫在舞台上向前走动,主要涉及到“动作”、“控制”和“外观”模块。
学生根据老师的讲解进行操作。
教师针对小部分同学出现的问题,进行反馈,引出如何设置“舞台”。当舞台中出现多角色时,我们应该如何选中所需的角色进行脚本的设置。
学生观察“程序指令分类”中的指令,完善作品。
最后教师展示学生的作品。
2.片断思考
本课是学生跟着老师学习,是典型的灌输式学习,学生在教师的指导下,虽然能完成任务,了解到相关的知识点,但是学生的作品相似,没有创意。而且由于我每节课描述语言都有所不同,所以每个班级在这个环节所呈现出来的作品差异很大。全班一半学生能够在规定的时间内完成,有些班级同学们做的作品五花八门,也有班级学生的作品基本跟我的范例一致。
在学生操作过程中,由于学生只听了我对scratch的部分介绍,自主学习的时间少,导致导入的角色过多,不懂应该对哪个角色进行脚本的设计;还有部分学生把积木散在“脚本”中,无法实现所设想的效果;部分学生对拖入“脚本”中的“积木”,不能很好地进行删除操作。
由于任务较为简单,没有分层设置学习任务,大部分学生完成的速度很快,对他们来说,“自主探索”不具有挑战性,但是还是有小部分学生不知道该怎么做,而变得无所事事。
二、第二次磨课
1.教学片断:
【认识界面,探究新知】
教师:播放微视频,并让学生思考scratch界面可以分为哪几个功能区域。
学生观看视频,并回答问题。
教师:请同学们根据提示探索scratch软件,并说说有哪些发现。
学生探索scratch软件并说一说发现。
教师引导学生了解scratch中不同的颜色对应着不同的功能模块,可以根据颜色来选择相应的功能。
【搭建脚本,自主探索】
教师布置任务,学生根据教师的指导完成任务。
1.基础任务:打开“太空漫步”文件,让小猫移动100步。提示:所有的脚本都是从事件模块里的“当绿旗被点击”开始的。
学生完成“基础任务”,教师请学生边演示边讲解。
2.高级任务:让小猫向上移动200步。
生完成“高级任务”。一种是使用旋转指令,一种是使用面向指令。
3.终极任务:打开“太空探险”,舞台上有8个地方,帮助小猫设计一条探险路线,要求至少去三个地方。温馨提示:小猫每经过一个点可以停一会,我们可以用控制模块里的“等待1秒”的指令来停一下。
学生展示自己的作品。
2.片断思考
(1)利用微视频,学生学习更形象直观
在认识界面的过程中,我没有直接讲解界面的功能区域,而是让学生带着“scratch分为哪几个功能区域”的问题观看“小老师”带来的介绍scratch的微课,看完之后让学生回答,加深印象。
微课中对各个功能区域做了简单的介绍,所以后来我没有再仔细地讲解,而是安排了一个自主探索的活动,根据我的提示自己去探索scratch的10个不同颜色和功能的模块以及丰富多彩的角色区。基础差的同学在看微课的时候不能立刻理解各个区域的功能,但通过自己去探索操作,能够大致理解。
(2)任务分层,激发学生探究欲望
学生对新知识有三分生、七分熟的基础,学生既有原有的知识结构,又有新知识的顺应和同化的思维属性,所以学生能自主探究、自主学习。设置不同层次的教学任务,可以照顾到不同层次的学生,让其在课堂上注意力能集中,学习到相关知识。
学生通过学习和探索scratch的界面之后,我就赶紧安排了三个任务,任务由易到难。首先是让小猫移动100步,学生通过探索知道了可以通过修改白色框里的数字来改变小猫移动的步数。再则小猫动起来后,紧接着提出疑问,怎样让小猫有方向地移动?带着疑问,在第一个任务的基础上,学生自主探索完成第二个任务,让小猫向上移动200步。最后小猫学会了有方向地移动的太空漫步之后,想要去太空探险,顺利地提出任务——为小猫设计一条探险路线。三个任务完成后,学生对scratch的指令有了基本的了解,为后续的课程打下了坚实的基础。
(3)教师引导,帮助学生完成自主探索
当学生自主探索学习时,教师注意观察学生的学习活动,随时收集处理学生反馈的信息,从而很好地控制整个教学活动进程。
在第一个任务后,我立马提问学生用了什么指令以及板书的提示,让学生大致理解了脚本的搭建。紧接着提出疑问,学生自主探索完成第二个任务。改变方向的指令有“面向90度”和“向左、向右旋转15度”,但是在这一任务中,最简单的操作是使用“面向90度”,把90改成0就能够使小猫向上移动。所以我在让学生演示的时候,先让使用面向指令的学生演示,再让使用旋转指令的学生演示,这时候旋转的学生会出现问题,但是我并没有说这位同学是错误的,我还特别演示了一下正确的旋转指令,让学生了解两个指令都是可以完成改变方向的效果。然后指出在这一任务中,使用旋转指令会加大难度,从而得出在使用指令的时候要根据需要去选择使用最简单的指令。
虽然这一节课只需要学生学会动作模块中的移动和面向指令,但是我相信学生的潜力是无限的,所以我大胆地让学生尝试使用控制模块,在提示的时候我也指明控制模块的颜色,方便学生查找。通过上交的作业来看,大部分学生都能准确使用这一指令。
经过这次的磨课,我们把教学实践放在了“自主探索”的教学模式,也正是在这样的不断磨课过程中,才让自己的教学能力与课堂驾驭能力得到了更好的发展。