在游戏中学习编程

2018-10-21 02:40陈赛能
科学导报·学术 2018年14期
关键词:游戏教学信息技术

陈赛能

摘 要: 老师提升课堂教学品质和效率过程中优秀的教学课件占有重要地位,但是开发主流课件的老师要具备很强的程序编写和整合素材的能力,这是老师在开发课件过程中面临的一大难题。所以开发课件需要一个简单的的工作平台。而Scratch课件开发工作不需要书写任何代码,像堆积木一样简单而有趣,使课件开发门槛在很大程度上得到了降低,老师和学生都能参与进来。

关键词: Scratch;游戏教学;信息技术

【中图分类号】 G623.6 【文献标识码】 A【文章编号】 2236-1879(2018)14-0086-02

一、Scratch简介

Scratch儿童编程语言适合8-16岁年龄段的孩子使用,是一款特别优秀的编程软件,由美国麻绳理工学院媒体实验室研发而成。

程序设计在Scratch中会变得更加简单,通过拖拽鼠标的方式就能将程序指令区域的指令转移到程序脚本区域,类似于堆积木的形式就能将指令堆放在一起。数据类型不同可以通过不同形状、不同色彩的语句块来进行区别,而且只有在語法完全正确的情况下才能堆积起来。所以,利用Scratch进行编程不用担心出现语法错误,使用人员在无意识中可以学习程序语言概念,提高自身推理能力,掌控逻辑概念,学习人员不用去深入摸索那些记忆比较难的单词和代码。

二、Scratch和儿童认真规律相符合

每个小学生都喜欢奇思妙想,这是一个创新的开始,他们拥有无限的创造力,我们不应该将其扼杀掉。小学生在Scratch语言中可以富有创造性的设计出属于自己的程序语言。动画、游戏和交互式故事都存在于这些程序中。小学生可以将自身想法通过Scratch充分表达出来,致力于培养小学生的创造性思维和集体合作精神。Scratch可以为小学生提供更加充分的空间和机会建立自己的知识系统。

设计Scratch的主要目的是为了让小学生学习在信息社会需要具备的技能。课堂上学生在创造并分享他们的作品时,除了能够学到很多知识之外,还能将学生的创新意识、团队合作意识激发出来。Scratch上的很多作品都是儿童制作而成,孩子对Scratch充满的好奇和兴趣。这款工具特别适合小学生在游戏中学习,而且可以轻而易举的驾驭。

三、Scratch从课件到积件的启示

自从在教学中引入Scratch课件以后就展现出来很大的优越性,将学生的学习兴趣充分激发了出来,提升了教学效率。但是因为课件本身的特征和教学活动缺乏确定性,进而限制了课件的使用范围,存在一定的局限性。繁杂的教学情境和千差万别的教育对象无法被封闭的课件相适应。与此同时在制作课件期间也存在了很多的问题,例如课件制作起来非常繁琐、素材不好找、资源很难进行再次利用等。

对于课件存在的局限性,积件作为全新的教学软件和创建教材思想得到了快速发展。积件可以将教学理论知识和教学设计与CAI产品开发区分开是积件开发思想的关键所在,所以可以将老师教学的主导性充分发挥出来。积件中汇集了很多丰富的教学素材,积件平台使用起来非常便捷,操作界面可以直观展现,适合通过各种教学资源来完成自己的教学课件,这就致使可以在不同的教学情境中使用积件,让课件成为课堂中最为实用的教学工作。

四、Scratch游戏化变成带来的思考

教育信息化时代衍生出了一种寓教于乐的全新方式——教育游戏。教育是Scratch游戏化编程的主要目的,将游戏作为手段,使知识性、娱乐性结合在一起。在现实教育的要求下产生了教育游戏,学生在玩的过程中可以“学”到一些知识。

通过快乐教育和愉悦教育思想的引导,教育游戏会逐渐发挥出更加重要的作用,其可以将学生的学习动机有效激发出来,让学生乐于花费更多的时间和精力投入到学习中。教育游戏有利于提升学生智力活动的敏锐性、竞争意识和团队协作精神、多种学科知识与技能。

五、Scratch使用技巧和功能改进

1使用技巧

(1)巧妙利用流程图。

利用符号法来探析程序中存在的问题。按照步骤图对“脚本”进行设计,寻找出具有针对性的模块化零件,将各种部件有序组合,在通过反复调试完成“脚本”设计工作。

(2)巧妙使用“帮助”功能。

对Scratch中的任意模块进行右击,就会出现使用此模块的详细案例。“帮助”会以实际例子的形式呈现给学生,特别生动,使用人理解起来更加便捷。

2功能改善

第一,Scratch的图像分辨率非常差,给人的视觉呈现效果非常差。Scratch分辨率大小只有480*360,而且舞台大小无法改变,位图在全屏放映下会产生失真的情况。

第二,处理图片功能比较差。Scratch绘图编辑器只能用来处理非常简单的图片,可以满足最基础的图片修改要求,而且一个造型只有一个文本,并且只能使用中文字体。

第三,Scratch功能零件的效果可以选择,但是可供选择项目少之又少,而且不能扩展。Scratch将可供选择的音频效果、动作效果还有外观效果等提供给学生,其中包括特别丰富的素材,但是不能对所有学生的需求进行满足。

第四,其自身运行环境Scratch无法脱离,只能通过Scratch程序打开,对课件的大范围传播和交流学习产生了很大的限制。利用Scratch设计的单一造型的动画小巧而又生动,并且制作起来非常简单,但是导出的文件仅限于sprite格式。如果只是针对单个造型的动画效果可以生成jif、jpg等支持动画并且能够兼容很多软件的文件格式,因此对于Scratch软件来讲,吸引更多的用户参与进来存在很大的益处。

结束语

Scratch程序设计软件适合8岁以上的孩子使用,可以让学生主动参与到课件制作过程中,制作出学生需要的课件,可以将老师的主导作用和学生的主体地位充分发挥出来。利用Scratch制作出来的课件成了教与学之间的桥梁,连接老师和学生的纽带,将以人为本的教育理念充分体现出来,对学生的学习积极性和学习兴趣予以全面的调动和激发。

参考文献

[1] 王秀菊.Scratch在小学信息技术课堂中的应用与实践[J].赤子(上中旬),2016(24):267.

[2] 张洪森,张星云.浅析Scratch在小学信息技术课程中的应用[J].中国教育技术装备,2016(21):39-40.

[3] 左洪真.Scratch在小学信息技术教学中的应用探讨[J].科技创新导报,2016,13(20):160+162.

[4] 崔勇.“做中学”在小学信息技术课堂的实践探析——以Scratch软件教学为例[J].软件导刊(教育技术),2016,15(03):16-18.

猜你喜欢
游戏教学信息技术
幼儿园教学活动中信息技术的应用思考
巧学信息技术课程
浅谈初中信息技术项目式学习教改实践
巧用“信息技术”,提高课堂效率
在游戏中经历, 在探索中提升
试析幼儿教育中游戏教学的价值
巧用游戏构建快乐体育课堂研究