Scratch及其在课堂教学中应用优势.docVIP

Scratch及其在课堂教学中应用优势.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Scratch及其在课堂教学中应用优势

Scratch及其在课堂教学中应用优势   摘要摘要:Scratch是一款儿童编程软件,其积木化的操作具有简单、可视等特点,有趣的界面可以制作动画、游戏等,能充分调动学生学习兴趣,开发学生创新思维,培养学生编程思想,同时培养学生对自然科学的自主探究精神。结合Scratch的特点,将其与其它编程软件进行对比,对Scratch应用于中小学信息技术课程教学中的优势进行了分析。   关键词关键词:Scratch;编程思想;创新思维;信息技术   DOIDOI:10.11907/rjdk.1431018   中图分类号:G433   文献标识码:A文章编号文章编号2015)004015602   0引言   随着社会信息化的发展,网络、游戏、动画、视频短片和手机通信等逐渐渗透到人们社会生活的各个层面,形成了传播力和影响力极强的数字文化。浸润其中的儿童成为了数字文化的原住民,由此相伴而来的是儿童在数字文化生活中出现的新现象、新矛盾和新问题,引起了学校、家长和社会的忧虑[12],且信息技术带来的利益并未在儿童中产生广泛认同。   开发Scratch程序语言的目的是帮助年轻人发展学习技能,提升创造性思维与合作能力。生动的界面、简易的积木式编程,让Scratch――儿童编程软件进入中小学课堂,使学生了解编程思想的同时充分发挥其创造性,还能培养他们团队合作精神、问题解决能力及信息处理能力。本文在对比分析Scratch优势的基础上,通过案例探讨Scratch在教学中的应用。   1Scratch简介   Scratch是一款由麻省理工学院(MIT) 媒体实验室终身幼稚园小组(Lifelong Kindergarten Group)2007年研发出来的一种图形化的面向儿童的简易编程工具。针对8岁以上学生的认知水平,及他们对界面的偏好,MIT作了深入研究和颇具针对性的设计开发[3],不仅易于学生使用,又能寓教于乐,让学生获得创作乐趣。   Scratch 的下载和使用完全免费,开发了Windows系统、ios系统等版本,支持多种语言。该开发组织除了保留对“SCRATCH”名称和软件LOGO的权利外,还公布源码,允许任意修改、发布、传播。目前已有不同的改进版本在网上流通。   Scratch积木模块共有8个大类,100多个功能,包括一个完整程序的每个环节,甚至数组。在原版中没有函数调用,也即复杂的功能要重复编写相同的代码。在自由软件开发组织中有人进一步开发了制作自定义积木(自己编函数)的功能[4]。界面包括8个部分:   (1)程序区。Scratch将程序命令归为动作、控制、外观、侦测、声音、数值与逻辑运算、画笔、变量8个部分,并用颜色来分类,当点选其中任何部分,相关程序命令就会呈现在程序区中,然后按照自己的想法将命令拖动到脚本区,即可像搭积木一样轻松地组合出脚本。为了不让编程的初学者遇到繁琐的语法问题,语句块被设计为只有当语法正确时才能结合到一起。比如循环结构被设计成“C”的形状,提示使用者需将反复执行的语句块放到里面。在编程中只要用鼠标双击任何语句块或语句块的组合,就可以立即看到执行效果,便于调试。因此,用 Scratch 编程不用担心语法错误,可以让使用者在不知不觉中学习到编程概念。   (2)脚本区。在此区域将命令进行组合,形成程序脚本。脚本区还可以切换为“造型”与“声音”区,当点击角色区的“舞台”时,在“造型”选项会变为“多个背景”,用来对角色的造型和声音进行检查。照相按钮和录音按钮分别可以用聊天用的视频摄像头拍照和聊天用的麦克风录音[5]。   (3)角色区。显示舞台上出现的所有角色,点击角色,在脚本区即可出现该角色对应的程序脚本。   (4)舞台。它是角色表演的舞台,是最终呈现给用户的区域。在 Scratch 里,学生就是编剧、导演,众多角色在学生的指挥和命令下进行各种各样的演出,可让学生尽情去表达。   (5)工具按钮。它是编辑角色区中角色的工具按钮。   (6)控制按钮:播放、停止程序脚本,更改舞台显示的界面。   (7)角色资料区。显示当前角色的坐标位置、方向等信息。   (8)新增角色按钮。不管是创作故事还是游戏,都先要有一个或几个角色,这些角色都可以通过3个新建角色按钮来创建。其中绘制新角色可以调用简单易用的“绘图编辑器”创建新角色,并且可以从舞台中截取部分图像作为角色。   Scratch具有可视化、适用于儿童学习数学、逻辑及设计流程清晰等优点。积木组合式程序设计方法,可以用拖曳、组合的方法取代打字,免除了代码输入错误的困扰,还可以制作出具有故事情节的动画或交互式游戏。   2Scratch与其它编程工具比较   目前,我国儿童编程相关研究还处于萌芽阶段,甚至在

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档