浅谈Scratch对学生创新能力的培养

来源 :求知导刊 | 被引量 : 0次 | 上传用户:yangxinquan911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:Scratch软件应用于教学使得程序设计不再枯燥,而程序设计教学的关鍵是培养学生的创新精神和创造能力,可以说Scratch正是为此而生。我们知道,在程序设计教学中,其目标不是培养程序员,而是通过教学活动,向学生渗透程序设计思想,促进学生思维的发展,为培养创新型人才打下良好的基础。
  关键词:Scratch教学;创造能力;学习兴趣
  中图分类号:G633.67    文献标识码:A

一、引言


  谈到创新能力,大家耳熟能详,其重要性毋庸置疑。当今社会的竞争,与其说是人才的竞争,不如说是人的创新能力的竞争。现代社会已进入信息时代、网络时代,技术与软件日新月异,当城市里的幼儿已经学会上网,当青少年开始追逐“苹果三件套”的时候,地处国家贫困山区的我们,课堂仍以Office97和网络相关培训为主要内容,这远远不能满足学生的需求,更无法激发起他们学习信息技术的兴趣。
  在教育领域,戴尔教育项目支持面向全球欠发达地区和社区青少年的教育和数字融合行动,通过提供技术并开发青少年的信息通信技术能力,致力缩短教育鸿沟并在突破性的教育活动中激发学生潜能。2012年,戴尔联手青基会在全国18个省市自治区的40多所学校启动Scratch项目,为来自欠发达地区的教师提供免费的编程培训,为青少年提供一个与世界先进教育接轨的平台。也就在这一年,我有幸到上海参加“戴尔筑梦成真”希望工程的Scratch项目培训,从培训回来就开始将Scratch引入信息技术课堂。通过几年的教学,下面就Scratch对培养学生的创新能力所产生的积极意义简单谈谈我的看法。

二、Scratch软件的优势


  Scratch是美国麻省理工学院开发的为儿童设计的一款图形化开源编程软件,其语言很简单,以搭积木的方式来完成程序的编写。另外,它还有一个视觉图像库,能将不同类型的媒体,如图像、音乐、声音等互相组合。它能以编程的方式完成各种交互类的游戏、动画、故事片、音乐,并能模拟物理现象,为信息技术课堂增添了新的活力。
  Scratch软件优点是将枯燥无味的程序设计变得简单易懂,学生们通过鼠标将指令区的指令拖拉到脚本区即可,更为可喜的是,语句块只有语法正确才能结合到一起,省去了初学者对语法的难以理解。另外,Scratch安装目录下带有许多素材,能很好地满足孩子们创作的需求。

三、Scratch为什么能培养激发学生的创新能力


  要培养学生的创新能力,教师应在激发学生的学习兴趣、培养学生的想象力、提升学生的分析问题能力等方面入手,努力营造创新环境与创新氛围。Scratch平台的引入,为培养学生的创新能力提供了良好的环境和平台,它在以下几方面具有明显的优势。
  1.满足了学生的学习兴趣
  兴趣是直接推动学习的内部动力。在以往的信息技术教学中,媒体创作深受学生喜爱,而与Scratch相比,则显得逊色不少了。在Scratch课堂教学中,学生能专心致志地投入自己最感兴趣的创作活动中去。学生的专注度、兴趣度超过对其他任何模块的学习。
  Scratch操作简单,趣味性强,并以其形象、直观的积木式指令代替了枯燥的代码指令,在利用Scratch编程中,学生不需要大量记忆,能根据指令的名称了解其意义。编程就像搭积木,只要用鼠标拖动指令就能编写程序,大大降低了学习的门槛,使每个学生在Scratch创作中都有不错的表现。Scratch还支持多种媒体导入,大大方便了学生的创作,他们可随心所欲地用Scratch表达自己的想法。
  所见即所得,刺激感官。该平台以实验的方式架构,当学生编写完程序后可在“舞台”看到效果,方便学生猜测、尝试、验证与调试。这一特点大大刺激了孩子的感官,使其眼、耳、手都得到了刺激,从而使学生体验到奇妙的效果,大大激发了学生创作的欲望。
  功能强大,应用广泛。在Scratch中媒体的应用是十分丰富的,其中输入类媒体应用包括声音侦测、鼠标侦测、键盘侦测、第三方传感等,输出类包括音乐、动画、马达等。强大的功能自然涉及领域广泛,可创作的体裁丰富,涉及数学、科学、语言、逻辑、美术、音乐等多个学科,极大地满足了学生求新、求异和求变的个性需要。
  指令多样,交互性强。八大类别共计一百多条指令把程序设计所需要的基本技巧囊括其中,包括建模、控制、动画、事件、逻辑、运算、交互性等。学生有能力通过编程的方式创作出各类交互性的游戏、动画、故事等,弥补其他信息技术模块交互性不强或没能力实现交互的遗憾,使学生得到了全新的体验,并从中收获了成功的喜悦。
  2.易于激发学生的想象力
  想象力是创造性思维最重要的元素。在Scratch创作中,学生必须经历先想象、再创作的过程。学生在创作作品前,首先需要通过想象,在脑海中勾画出作品的设计方案。在实际创作过程中,这个方案就是他们创作作品的参考标准。比如,要制作一个“打地鼠”游戏,每个孩子都会在大脑中想象老鼠在什么情况下出没、老鼠是什么形象、用什么工具打、打着后它会怎样……因此在创作之前,学生必须通过想象,在自己的脑海中形成一个“剧本”。
  同时Scratch所具有的指令丰富性和媒体多样性等特点,支持学生运用已学的知识进行再创造。例如,当学生完成了“打地鼠”游戏后,会根据本游戏的特点梳理出本课的指令特点和角色之间的逻辑关系,如侦测、改变造型等指令,此时学生会想象哪些场景会用到该指令,并很快能联想出 “切西瓜”“打靶”等交互类游戏,再创造活动又一次使学生发挥了想象力。
  3.促进学生积极思考
  Scratch教学最大的特点就是让学生一直处于不断思索的过程中。学生是有能力去思考的。Scratch图形化的编程方式,为学生的思维从具体走向抽象搭建了脚手架。学生在完成具体任务的过程中,通过对任务的分析、规划,梳理出各对象间特有的逻辑关系;再通过指令的搭建、测试与调整,逐步实现了从具体形象思维向抽象逻辑思维的过渡。Scratch的架构符合学生的认知特点与能力水平,实践表明,学生在Scratch平台上有足够的能力对同一问题提出新的见解,寻找新的答案。其实,学生敢于假设想象、产生质疑、提出新的见解、探索新答案的过程,就是培养创新意识的过程。学生创作的过程还是一个不断思考的过程。Scratch是一个面向对象的编程软件,学生要完成每个对象的脚本,必须经历想象与分析、观察与理解、假设与调试、反思与质疑,发现问题所在并将其解决,因此学生始终处于发现问题、分析问题与解决问题的动态学习之中,在想象与思考间不断寻求平衡与挑战。   4.训练学生的发散性思维
  由于Scratch系统架构的合理性和指令的丰富性,为有效地训练学生发散思维提供了良好的环境,因此学生利用Scratch进行创作时,可发散的内容很多。
  一是同一问题解题的方法是多样的。在Scratch创作中,学生根据对问题的理解和对Scratch的掌握程度会编写出独特的脚本来实现某个功能。由于思考问题的角度不同,经常会出现一题多解的情况。如“带条件的重复循环”这一问题,教师往往习惯于应用“重复执行……直到……”指令来实现,而学生则能想出三四种解决方法,如“重复执行指令中嵌套如果……否则……指令”等,给教师带来惊喜。
  二是解决同一问题采用的解题思路也是多样的。由于Scratch給学生可发散的东西太丰富了,因此解决问题的策略也是多样的。大部分学生都坚持自己的独立见解,往往最终能形成不同的解决方案。如在“赛车游戏”中,针对“如何让小车顺利通过弯道”问题时,学生能根据自己的生活经验提出各种解决方案,如按键让赛车减速、改变赛道的材质、在反方向加速度、撞击路边的护栏……最可贵的是,学生能将自己的想法通过Scratch来呈现。
  三是完成同一任务最终的结果是多样的。教师会利用Scratch灵活、多样的特点,在教学中安排一个开放性任务,让学生运用已学的知识进行再创造。如当完成“赛车游戏”后,教师会安排如何让该游戏更精彩的任务。学生展开想象,凭借自己的智慧和能力多方面、多角度地思考问题,最终呈现出多样化的结果,如有的增加赛车,变成二车对抗 赛;有的自己设计赛道、设置有趣路障等。
  5.提高学生分析问题能力
  分析能力是把研究对象的各个部分结合成一个整体进行考察和认识的技能和本领,把事物的各个要素、层次和规定用一定线索联系起来,从中发现它们之间的本质关系和规律,这是学生创新必须具有的素养。在以往的信息技术教学中,这方面的能力很难落实,但在Scratch学习中,学生要完成一个具体的任务,必须对这一任务进行系统的规划与分析。
  学生在用Scratch编故事、做游戏伊始,需要将所创作的事件进行整体规划与设计,分析如何将不同角色、不同事件组合成统一的整体。在分析的过程中,学生需要探究如何把它的每个对象的动作、事件在头脑中暂时分割开来,由大化小、由繁至简,再分别进行分析和研究,梳理出各对象之间特有的逻辑关系。在整体规划的基础上,需要学生对局部内容进行分析,弄清楚每个对象的性质、对象之间的相互关系。学生先对每个对象的造型、脚本、状态逐个分析,再到每句指令、参数、先后执行顺序的分析与搭建,由表及里、由浅入深、由易到难地分析事物和问题,从而训练了分析问题的能力。
  总之,Scratch启发孩子的创新之道就是“聪明的想法”+“简单的操作”,让“操作”变得简之又简,让“创新”的力量发挥到极致,让学生在实践中获取灵感,在体验中获得成功。

参考文献:


  [1]仲照东,马金平,余才干,等. Scratch趣味编程[M].北京:电子工业出版社,2013.
  [2](日)阿部和广.Scratch少儿趣味编程[M].陶 旭,译.北京:人民邮电出版社,2014.
  [3]卓淑萍.如何促进学生思维能力的发展[J].才智,2008(6).
  [4]凌秋虹.聪明的想法+简单的操作——谈Scratch在小学信息技术教学中的意义[J].中国信息技术教育,2012(Z1).
  [5]曾庆和.如何将Scratch引入小学信息技术课堂[J].新课程(小学版),2017(12).
  [6]马 锟.让Scratch编程技术为信息技术课程“锦上添花”[J].中小学电教(下半月刊),2016(12).
  [7]王 思.Scratch课堂教学探索与实践[J].科教导刊(上旬刊),2016(12).
  [8]左洪真.Scratch在小学信息技术教学中的应用探讨[J].科技创新导报,2016(20).
  [9]廖子华.浅谈小学信息技术Scratch教学[J].新课程(小学版),2016(8).
  [10]李 婷.从“编剧”到“导演”,创意无处不在——浅析Scratch[J]. 中小学电教(下半月刊),2016(4).
其他文献
加入WTO,将使我国文化产业发展面临挑战。发展我国文化产业,应主动迎接挑战,更新观念,推进改革,采取积极的发展战略。