浅谈苏式课堂中Scratch的教学意义
2019-09-10秦莉
秦莉
摘 要:信息技术课程的核心是培养孩子的创新能力和解决问题的能力,Scratch作为一种新引入的程序设计语言,显示出其特有的魅力。在创新而有趣的Scratch课堂中,教师的教与学生的学是和谐统一的。学习Scratch不但能够掌握知识,更重要的是能够让师生充分感受到学习的乐趣和成功感。
关键词:Scratch;创新;教学
【中图分类号】G642 【文献标识码】A 【文章编号】1005-8877(2019)31-0069-01
小学生的天性是活泼好动的,爱玩爱体验爱游戏是他们与生俱来的特点。Scratch作为信息课的一门课程,凸显出它的独特魅力,那就是有趣好玩又益智,大大的培养了学生的创新、思维表达、动手操作等能力。
玩转学习,这听上去有点疯狂,但是这也不是没有实现的可能性,这需要教师和学生双方都进行改变,摒除过去传统教学模式和学习方法中的不良因素,通过更多的师生互动和交流来完成。
1.Scratch课堂中教与学的创新举措
(1)“大胆放手”的教学方法
Scratch是一套专门为儿童设计的程序语言,通过Scratch语言儿童可以创造性地设计出属于自己的程序,这些程序包含动画、游戏和交互式故事等。固有的传授式的教学模式,显然与这个程序的初衷是背道而驰的,因而教师应该放手大胆的让学生去探究和发现,体会学习的乐趣。
(2)“设计、堆叠、交流”的学习方法
第一,以设计为灵魂的学习。
Scratch作为程序语言,少不了设计这一环节,正确认识并学会流程图,能够帮助学生从自然语言向抽象的程序设计语言进行过渡。学生要改变过去的“拿来主义”思想,一味从老师那儿获取知识的做法已经无法满足当今社会对于人才的要求。学习Scratch,首先要学会的就是将自己的想法变成流程图,一个项目是如何开展的,有哪些条件,满足哪些条件会进一步发展下去,不满足条件会导致怎样的后果,最终能否归结到某一个特定的结果去。
第二,在堆叠中实现目标。
Scratch通过拖拽指令,将指令像搭积木似的拼搭在一起,操作简单,趣味性强。学生能够快速而有效的将自己的设计付诸行动,以验证是否准确。Scratch的指令按照功能的不同,颜色也是七彩多样的,非常符合小学生的喜好。学生只需根据自己的需要,将流程图中的内容一步一步用指令来堆叠验证就好,堆叠好之后,只需鼠标轻轻一点,就能立马查看效果,以便于查找问题并改正。
第三,学会互动交流很重要。
学习是灵动的,活泼而快乐的事情,学习Scratch更是如此,要确立学生的主体地位,促进学生能够自主的、探索性的主动学习。学生要敢于质疑,善于发现,乐于交流,无论是师生之间,还是同桌之间,亦或是小组成员之间,良好无障碍的沟通交流十分重要。程序出了问题,源于哪些指令,为什么出错,怎样修改等,这些都需要学生主动去探究去交流,在互动学习中掌握知识,获取能力,得到进一步的提高。
2.Scratch课堂中创新灵感无处不在
改变一点点,提高一大步。在快乐而紧张的Scratch的课堂中,收获最多的就是——惊喜。
(1)动一动,如何动?
Scratch中非常重要的一大类指令就是动作指令,包括移动、旋转、定点等,这些指令的作用就是帮助角色动起来。在教学《跑步比赛》这个实例中,将“移动”和“重复执行”的指令叠加起来,就能使得角色成功的跑起来并到达终点。学生们通过讨论,发现了“在( )秒内,平滑移动到x: y: ”这条指令的妙处,只要轻松的定好坐标,同样能够让角色动起来,这个发现给学生们带好了新的惊喜,他们感受到了成功的体验,也更加乐于去探索和发现。
(2)让“交流”变得更畅通吧
Scratch的指令分为八大类,总计一百多条,如何将这些指令巧妙地拼搭在一起完成任务,这是个大问题。在教学《小猫打招呼》这一实例时,大部分学生能够想到的是让小猫移动,重复执行一定次数后,遇到另一只小猫,并与它打招呼。也有一些学生根据学习《跑步比赛》的经验,使用了“在( )秒内,平滑移动到x: y: ”这条指令,可见学生对于自己学习并探究出来的知识印象是十分深刻的。
如果换个角度来思考问题,小猫是在何种情况下打招呼的?需要满足什么条件呢?这时,学生们开始搜寻新的指令,他们发现了有一个模块是“侦测”,里面的指令都是一种条件,可以和“如果……”这样的其他指令混搭起来。学生们尽情的发挥创造,一下子找到了5种方式。Scratch就是如此的简单和富有创造力,它使得互动交流变得更加生动形象,学生们感受到了学习交流的畅通无阻。
(3)美丽图案意外编
Scratch画笔功能模块中都是用于画画的指令,因而画画也是Scratch比较重要的功能之一。但是Scratch的画画不同于其他画图软件,是要编写指令来使某个角色动起来形成美丽的图案,或是使某个角色充当画笔的作用来画图。
在教学画笔中的指令时,其中有一个“盖章”指令,其作用相当于复制克隆其本身。通过画花瓣,让花瓣旋转,能够画出一朵非常漂亮的花朵。学生感到兴趣盎然,便纷纷绘制出其它模样的角色尝试。
3.结束语
总之,Scratch为培养学生的逻辑思维能力、解决问题能力提供了不少帮助,更重要的是,通过Scratch教学,极大锻炼了学生们的创新意识和能力。学好Scratch不但对教师是个全新的挑战,也需要学生改变学习方法,发挥自主性,只有在融洽的、互动式的合作交流下,才能迸发出更多更精彩的灵感,激发出无限的美好想象。
参考文献
[1]凌秋虹.Scratch在小学信息技术课堂中的应用与实践[J].中国电化教育,2012(11)
[2]朱丽彬,金炳尧 .Scratch程序设计课教学实践研究[J].現代教育技术,2013(7)