人人范文网 范文大全

小学信息技术Scratch教学初探

发布时间:2020-03-01 15:57:10 来源:范文大全 收藏本文 下载本文 手机版

小学信息技术Scratch教学初探

【摘要】Scratch是美国麻省理工学院开发的一套开源程序,专为八岁以上儿童设计,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已经定义好的程序模块,采用搭积木的方式快速实现程序的编写。本文通过笔者课堂教学的尝试与实践,总结出在Scratch教学中比较适合学生发展的教学方式,让学生在学习的过程中充分感受到乐趣。

【关键字】Scratch 发现问题 解决问题 合作 分享

初次接触Scratch是在张老师组织的一次培训中,感觉很新奇,也很有意思,也了解到它将作为一个新的教学内容进入到小学信息技术教学中。Scratch是美国麻省理工学院开发的一套开源程序,专为八岁以上儿童设计,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已经定义好的程序模块,采用搭积木的方式快速实现程序的编写。通过图形化的编程减少了要求学生死记硬背枯燥的程序命令要求,使学生从死记命令及命令的使用参数中解放出来。学生学习Scratch编程不再是枯燥的命令组合的集成,整个编程就像儿童在搭有趣的积木玩具。通过不同的组合而迅速完成作品的创作,学生的学习编程的兴趣得到了激发。

作为一个新生事物,Scratch教学却面临着一些困难,如:没有合适统一的教材,教师既是教者也是学者同时又是教育资源的开发者。因此,迫切需要教师探索出一条适合学生发展的Scratch教学之路,本文通过笔者课堂教学的尝试与实践,认为在Scratch教学中应遵循以下几个原则。

一、以学生心理和认知为基础确定教学内容及顺序

Scratch的教学并不是为了帮我们培养出小型程序员,主要是让学生在利用scratch进行创作过程中中,培养学生逻辑思维能力、数字化文化创作能力以及解决问题的能力。这就要求我们不能把它当作软件亦或是程序编程一样的教学,要从学生角度出发,以学生的思维作为上课的导向,给学生充分思考的时间空间,根据学生的思维制定课堂教学的内容以及整个教学的一个进度,而不能单纯的传授技术。

第一次让学生接触这个软件时,我准备了一个小型实例,取名“奔跑的小猫”(指令代码如图1),

图1

1 打开之后学生先是新奇然后就疑惑的问:小猫又不会跑?我笑而不答,不一会儿马上有同学反映要按一下绿旗,我问为什么呀?马上回答因为这里有写着。这样的回答把所有学生的注意力都转移到指令上,老师再演示整个效果,学生兴趣高涨,然后介绍软件的各个模块,自然而然学生就了解到了舞台中的角色是通过指令控制。从心理学上说,当我们打开Scratch这个软件的时候,学生先关注到的是舞台中央的角色,再接着是角色区域,到最后才会关注到指令代码去,因此,初次接触这个软件,一定要给学生充分观察的时间,让学生自己去发现,主动的学习,发现问题解决问题。初略讲解后就可以让学生尝试制作一个自己的小动画。

Scratch教学并不是为了培养少年程序员,在小学阶段,最希望看到的是学生能通过这个软件表达自己的想法,创造出属于自己的动画,所以教师的范例只是范例,并不是要学生模仿而是要学生学会粗创作。学生平时因为比较喜欢玩小游戏,想象力比我们丰富,因此在教学中不应急着按照自己的教学内容去,在这一课中,学生尝试让小猫动起来之后,提问:能不能来个猫抓老鼠,或是大鱼吃小鱼的游戏?尝试调出一个新的角色对学生而言并不是难事,玩了一会儿之后就有学生坐不住了。跑上来问:老师,可不可以我按哪个键它就往那边走啊?就是自己控制小猫的行动。很自然的,其他同学心中肯定也有这样的疑问,这个时候教师再讲解如何实现这一功能,学生不会出现不耐烦的情绪,反而一个个都如饥似渴的,因为他们迫切想知道。这样第一节课的内容在不知不觉中都完成了,完全顺了学生的心意,但其实又离不开教师的精心设计,整个课堂流程完全由学生把握,因为需要而学习,而不是因为老师要教而学习,下课之后一个个都意犹未尽,问这个软件能不能自己回去下载的。

通过这一课的教学,让我发现了学生的无穷想象力,这一课学生很开心老师很省心。由此,我认为在这一软件的教学中,教师事先的内容设计很重要,要充分了解学生的想法,从学生的角度制定教学的内容,把知识点很好的融入到实例中,启发学生表达自己的想法。知识点的讲解要循序渐进,并不是一股脑儿的都给学生就是好的,要等学生自己发现,碰到困难需要这个知识的时候再适时讲解,由学生把握上课的节奏,这样能充分给予学生发挥的空间。

二、以合作为前提,设计属于我们自己的小游戏

2 Scratch教学的重点是要让学生自由的尝试,但在尝试的过程中,往往会出现很多问题,会出现两极分化,这个时候合作就非常必要了。学生在传统的学习中,自己解决问题的能力很差,一出现问题总是叫老师,让老师帮忙解决问题,而自己却不努力思考,长久下去就失去了解决问题的能力,特别是在Scratch教学中,有很直观的表现。舞台中的角色如何的行动都是靠指令的。当出现跟预期不一样的效果时,就要学会看是不是指令出问题了。当教学到中期的时候,这个能力就要好好锻炼了。如果有效的锻炼学生自己解决问题的能力,合作是最好的办法。很多时候,学生盯着自己的指令半天觉得没问题,那是因为思维定向了。想当然觉得是对的了。但是在检查别人程序的时候就不一样了,会特别认真,从而发现其中的问题,但是修正工作还是要由原来的同学解决,因此,在教学初期就可以让学生找一个合作的伙伴,这样也为完成之后的分享做为铺垫。

当然合作的意义并不单单是帮彼此找出问题,同时大家又是一个团队,学习的过程不单单是知识积累的过程,还应当是各种能力培养的方法,要完成一个出色的游戏,靠一个人的力量是有限,这个时候就需要团队的力量,因此,教学到一定程度,可以进行一个主题创作的比赛,分小组完成,具体实施教学活动时,通过小组化教学让学生在创作团队中承担不同的角色,从作品设计、程序操作、调试、作品展示各方面都可以让学生各施其职,根据自身的特长来担任编剧、动画程序员、作品推广员的角色,通过合作分别完成确定主题,确定要素,构思过程,设计流程图,脚本编程,作品调测,作品展示模块。为了全面锻炼学生的能力,一段时间后或进行另一作品创作时可以让小组内的学生进行角色转换,在评价作品时教师更要注重对团体整体水平的评价,引导学生提高团队合作的意识。使学生在Scratch语言学生过程中提高与人际间的沟通、协调能力。

三、在分享中学习,在学习中快乐

这是一位三年级同学的作品(图2,图3),也是那一节课上我重点表扬的作品,整个界面很清爽,蝙蝠造型切换,速度等设计的非常不错。学生互玩游戏阶段,大部分学生都选择了这个游戏,学生的智商真的不可低估,玩了一会儿之后这个游戏的漏洞就出现了,连我都没注意到的一个细节。原来只要一直按着向右移动这个键,虽然小猫有返回的趋势,但却可以直通终点。对我而言这是一个非常好的事情,学生玩彼此游戏的过程,不单单是玩,是一种分享,更是一种检验。

3 图2 图3 问题是学生自己发现的,当然要学生自己解决,这个时候就可以让学生自己讨论,尝试解决这一问题。效果可想而知,不单单是对作品创造者,对于其他同学也是受益匪浅的。

西蒙·派珀特在他的著作中曾指出:好的教育不是如何让老师教的更好,而是如何提供充分的空间和机会让学习者去构建本身的知识体系。Scratch教学才刚刚起步,我们都在摸索阶段,我们的目标是找到一条最适合学生发展的道路。总之,scratch引入信息技术课堂,要追求整体和谐,这好比烹饪一道菜,主料、配料、佐料都要搭配得恰到好处,烹制时的火候也要掌握得恰到好处。只有这样,我们的信息技术课才会因它Scratch的介入而更丰富、饱满、充盈、灵动!才能实现儿童程序设计教学的华丽转身! 【参考文献】

陈捷 scratch语言简介及应用 电脑知识与技术 2009年26期 赖晓晨 程序设计课程创新教学模式探索 中国大学教学 2008年11期

王晓霞 网络环境下Scratch在中学程序设计教学中的应用研究 西南大学 2012年 许卫兵 Scratch语言教学初探 张家港市塘市小学 2012年

凌秋虹 Scratch在小学信息技术课堂中的应用与实践 中国电化教育 2012年地310期

小学信息技术scratch教案

scratch教学流程

SCRATCH教学反思

Scratch教学1[1]

Scratch教学知识点

Scratch 教学教案

Scratch教学2

Scratch实例教学

scratch教学感想

一校一品信息技术SCratch总结

小学信息技术Scratch教学初探
《小学信息技术Scratch教学初探.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档