唐清波
摘 要 小学信息技术作为一门辅助性的学科,由于其教学内容的局限性、学校设施的完备性和对学生知识要求的偏高性,一直没受到应有的重视。随着计算机、互联网技术的突飞猛进,其快捷和多元化的特性得到了推广和普及,深受大众的追捧,毫不夸张的说上至七老八十的老人,下至三岁的孩童都会玩相关电子产品,深刻影响着人们的生活日常。社会各界也感受到信息大爆炸时代的到来,意识到信息技术的重要性,如何正确引导孩子进入这股洪流,突破传统小学信息技术教学这个瓶颈,是值得社会和教育界思考的。目前,Scratch在小学信息技术课堂中得到广泛应用,本文详细阐述了Scratch的特点,剖析引入信息课堂的教学意义,并指出Scratch在教学活动中的应用。
关键词 Scratch 小学信息技术 应用与实践
中图分类号:G434 文献标识码:A
随着世界格局的转变,人们越来越清晰的认识到民族的振兴和发展必须依靠科技的创新和产业的升级,实现国家经济的转型。而教育更是一个民族发展和繁荣的基石,是培养社会主义建设者和接班人的基础。小学生是祖国的花朵,是未来的希望,培养其德智体美全面发展不仅是社会的需要,也是社会的责任。Scratch在小学信息技术教学中的产生和出现,为这门课程的教学带来了福音,其简易性弥补了小学生知识和能力的不足,其趣味性又满足了小学生的好奇心,是一款很好的信息技术入门和学习工具,实现了真正意义上的计算机从娃娃抓起。
1 Scratch程序特点分析
Scratch是2006年由麻省理工学院根据学生的实际情况所设计和开发的一款少儿编程工具,标榜的是趣味编程,但目的不只在于培养程序员,而是想让学生与时俱进、开拓视野,并通过对简易编程的学习,向学生渗透相关的程序设计思想,借此发散学生的思维,开发学生的创造潜质,为培养社会创新人才打下坚实的基础。Scratch的界面主要有四个分区,左上边是预览和运行窗口,左下边是素材选择区,可以进行不同的素材选择,如动物、字母、人物等,中间是相关控件区域,右边是编译区。其设计很有趣味性,相信很多小孩在第一眼看到就会喜欢上,引發学习的兴趣和热情,但是这个软件对于小学生来说还是有一定难度的,因此,在使用的过程中需要家长和老师的从旁指导。
1.1操作简单,趣味性强
Scratch的使用者不需要有很高的文化素养,即使不认识英文单词、不会使用键盘也没有关系,只需要借助鼠标对不同形状的积木移动到编辑栏就可,其程序的构建和实现是通过积木的形状来完成的。再加上界面设计的趣味性,把猫作为软件的LOGO,更是增加了童趣,无形中拉近了与孩子间的距离,引发小孩的好奇心和学习积极性,并且软件中自带的素材库更是为孩子进行设计带来了方便,操作也很简易,小孩可以根据自己的喜好,制作属于自己的游戏、卡通和动画。
1.2指令多样化,设计内容丰富
Scratch是用JAVA程序编写的,含有八大指令,包括动画、事件、逻辑运算等方面,学生可以从这些指令中实现界面的设计、角色的设定、语言的编排、场景的布置等,感受到面向对象编程的奇妙之处,把这种程序化的设计理念在潜移默化中渗透到学生的脑海里,培养学生的创造性力、想象力和思考的能力。
1.3功能强大,应用范围广泛
在Scratch上不仅可以实现面向对象的程序设计,还拥有Flash功能,可以进行一些动画的制作。除此之外,还包含了相关的传感技术,如键盘响应、角色互动等,可以通过这些功能进行如游戏制作、音乐编辑等。
1.4官网分享
Scratch拥有自己的官网,使用者可以登录官网注册相应的账号,并在官网上发放自己的作品与人分享,也可以在官网上搜索相关帖子,进行学习制作,同时也可以交友和互相评论,分享学习经验,更能激发小孩的学习热情。
2 Scratch在小学信息技术教学中应用的意义
传统教育的过于死板,使得学生的思维被固式,缺乏灵活性和创新精神。因此,新时代的教育目标旨在对学生的全方位培养,特别是创造力和思维能力上的培养。Scratch在小学信息技术中的引入就是改善传统信息教育的不足,培养学生综合发展的一剂良药,具有以下优势:
2.1促进学生的心智发展
小学作为学生学习的启蒙阶段、智力开发的黄金阶段、思维方式培养的最关键阶段,对未来的自身发展和社会价值至关重要。Scratch以其独特的图形模式编写程序,使学生在一次次的假设和操作中,融合了思考、想象、创新及其动手等多种能力,实现了在不知不觉中把具体的图形逐渐抽象为逻辑性思维的转变,使其大脑的发育更为全面,思想更为活跃,开发了学生的心智。
2.2培养学生的创造能力
学生在使用Scratch的过程中,会进行如编程、游戏设计、动画制作等一系列事情。但不论做哪一件事,都是一种创造性的实践,都是脑和手协作性的动作,都是思维的激励,所以,Scratch的引入,可以培养学生的创造力。
2.3有助于学生的逻辑性思维
编写程序需要超强的逻辑性思维,这是毋庸置疑的,也是必须具备的技能。虽说小学生不是直接性的用代码编写程序,但即便如此,其在如设计场景的过程中,也必须考虑先用什么背景,需要加入哪些元素等等,都有一个先后顺序,不是没有规则,胡乱添加的,这些都需要逻辑思维的加盟。
2.4有助于培养学生的解决问题的能力
学生独立解决问题的能力是作为一个个体、作为一个行为人必须要培养和具备的能力。Scratch的设计理念就是边设计、边发现、边解决。举例来说,当学生在用Scratch在画一幅画的时候,首先要有一个宏观的规划,需要画一个什么样的画,需要什么颜色填充,并在画的过程中不断的观察和发现色泽的搭配问题,分析是否恰当并对分析的结果进行相应的处理,因此,Scratch有助于提高学生解决问题的能力。endprint
3 Scratch在小学信息技术课堂中应用
Scratch课堂教学主要是通过组织项目活动的方式来完成教学实践,达到培养学生综合能力的目的。因此,在教学中教师应当明确教学目标,运用Scratch软件进行课程设计,让学生对场景、角色和执行动作进行思考和设计。
首先,课程基础导入。应当让学生对Scratch有个初步的学习,了解每个功能模块的作用,掌握各种指令的意义,明确各个语句在场景中的应用方法,感知课程设计的基本方向和思路。其次,课程的教学。在教学的开始,教师应对要设计的游戏有个大致的介绍,并引导学生思考游戏的相关角色和所需动作,如猫捉老鼠,猫怎么捉老鼠,有什么样的动作,老鼠会有什么样的反映,用什么方式让猫移动,用什么方式让老鼠隐藏等等,都是值得学生深思的,这些问题弄清楚了后,学生脑海里都有了大体的思路,接着开始游戏控件的学习,让学生用鼠标操作让猫动起来(如图1所示),并反馈学生的操作情况,根据遇到的问题,引发学生讨论寻找解决方法,解决问题后,再接着实现“抓”的动作,抛出问题,怎么抓老鼠,老鼠怎么躲藏、怎么跑动(如图2所示)等,让学生思考,思考后指导学生根据相关指令进行尝试和游戏的搭建。这些动作完成后,给学生梳理和总结下游戏的整体框架,让学生自主进行游戏搭建。在搭建完成后,教师根据学生的完成情况做个总结。这些都做完后,再来就是“加餐”了,让学生增加游戏的难度或者对游戏进行更改,比如改成其他游戏等,进行创造,创作完成后,对学生的作品进行分享和经验交流,让学生感受创作的快乐和成功的喜悦,激发创作的积极性,启发学生创新,达到寓教于乐的目的。
4结语
虽说Scratch引入小学信息技术的教学,使学生在学习中不再局限于单独的接受知识,更是实现了发现问题、分析问题、解决问题的有机统一,实现了创造力的提升和思维方式的转变,但教师在对课程的设定中还是应当认真度量学生和课程的之间的各种关系,防止因學生的认知和课程的难易程度或者课程的基础性与开放性的不平衡等因素,迷失了教学的目的和培养的目标。因此,在教学中应当掌握适度的原则,才会使小学信息技术在Scratch的加入下更为灵动和丰盈,实现小学信息技术教学的华丽转身!
参考文献
[1] 吴明.Scratch玩程序[J].中小学信息技术教育,2010(01):90-91.
[2] 李艺.寻找信息技术课程可持续发展的源泉[J].中小学信息技术教育,2013(01):14-15.
[3] 熊善军.在游戏中学习编程——Scratch在小学信息技术教学中的应用[J].教育研究与评论(技术教育版),2013(02):39-43.endprint