面对高度信息化的社会发展,对肩负着培养“数字土著”一代的信息技术课程提出了更高的要求,传统的Logo语言由于其缺乏灵活简单的操作,导致教学效果并不是很理想。而Scratch是面向对象的程序设计语言,在直观教学和可视化理论的指导下,能通过搭建积木这种形象化的操作来训练和提高学生的逻辑思维能力和创造性思维能力。

  ● Scratch让课堂更有活力

  1.训练学生计算思维能力

  人与人之间的沟通是通过自然语言,人与计算机之间是通过编程语言进行交流。在Scratch课堂中,教师有意识地引导学生用自然语言来描述他们的创意、想法,学生则将自己脑子里的好的创意想法利用Scratch在计算机上表达出来,通过编写程序表达的过程,训练小学生的计算思维能力。

  2.锻炼学生逻辑思维能力

  小学生的思维处于从具体形象思维逐步向抽象逻辑思维过渡的阶段,面向对象的程序设计语言Scratch以其图形化的编程方式,为孩子思维从具体走向抽象提供了支架。在Scratch中,将逻辑思维能力的训练融于具体的生活情境中,让孩子在感性经验的支持下逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维能力。

  3.激发学生成为数字时代的创作者

  在Scratch课堂上,学生获得了设计和创造属于他们自己的数字化作品的机会和经验,通过有针对性地选取和处理大量的信息资料,进行自由创作。在创作过程中他们也习得了科学、艺术、工程和数学等领域的知识,完成作品后获得的成就感和满足感也会让其学习兴趣得以提升。

  ● Scratch让学生更自由

  罗杰斯认为,在教学目标上,应该强调个性与创作力的发展,在内容选择上,强调直接经验,而在教学方法上,主张以学生为中心,放手让学生自我选择、自我发现,从而实现自我,即人的创造能力以及与此息息相关的应变能力的形成。创新能力是通过发散性思维而表现出流畅、变通与独特的解决问题的能力,而Scratch的引入,为培养学生的创新能力提供了良好的环境和平台,对于激发学生的学习兴趣、培养学生的想象力、提升学生的分析问题能力等方面是大有裨益的。

  在Scratch课堂教学中,学生能专心致志地投入到自己最感兴趣的创作活动中去,学生的专注度和兴趣度都得到很好的发挥,Scratch以其形象、直观的积木式指令代替了枯燥的代码指令,操作简单、趣味性强,只需了解各指令名称其意义并将其拖动进行自我思维的自由表达。学生通过不断猜测、尝试、验证与调试,刺激了感官,体验到奇妙的效果。

  ● 运用Scratch开启创作之旅

  将Scratch引入到小学信息技术课堂中的应用在我国还是刚起步,在教学初期,教师可与学生共同尝试学习,边分析Scratch自带的范例边尝试创编适合学习者的教学内容进行教学,在教学过程中注重编程思想和作品创作,坚持为创作而教的教学方法。在整个过程中由于教师自身所具备的知识结构高于学生,教师由学习伙伴成长为引导者,帮助学习者成长。

  1.数字游戏

  我们基于Scratch平台,开发了一套自编的校本“儿童数字文化创作课程《Scratch与创意设计》”,通过编码学习各种新技术。课程设置着力点在于将信息技术教学与学生的生活体验相联系、信息技术问题与生活情境相结合,让信息技术教学做到兴趣化、生活化,激发他们观察生活主动创新。

  2.数字故事

  自编校本课程的第30课《小导演》,要求学生综合应用Scratch八大指令模块进行自由创作,选择喜爱的短篇内容,小组合作,共同探究,尽情表达和交流。在学习方法上,共提供创意思考、解决问题、合作学习、交流分享等四个方面。故事内容主题可以为成语、童话、寓言、科学模拟实验、课文和小说片段及生活中的事件,构思创作主题,进行二度创作。

  3.互动艺术

  利用画笔模块,让学生创作各种有规律的图案。在编写图案设计程序的学习中,让学生感受不同程序玩出一种奇幻的图案效果,并希望学生给图案赋予作品意义,激发学生学习的兴趣和发现美的能力,同时让学生喜欢自己的作品,喜欢上Scratch程序设计这门课,期望学生能够从玩的角度理解脚本设计方法,在理解的基础上修改脚本,创作不同的效果图案,提高学生的审美水平和程序设计水平。

  ● 总结

  随着信息技术学科的发展,对小学程序设计模块的学习重点不再是简单以代码编写训练为要义,而是期望通过编码学习可以使学生在个人生活中表达思想和感情。Scratch创作课程对培养学生创新思维提供了一个很好的学习环境。在本课程的教学设计中我们应力求做到以下三点。

  1.鼓励观察生活,激发创意思维

  在我们的生活中,有很多与教学相关的问题,如各大商场门前摆放着抽奖大转盘,举办一些吸引顾客的促销摇奖活动,电子投票,打地鼠游戏,变脸,等等。这些实例,学生在生活中能感受到,我们要通过让学生创作数字作品,让他们把自己观察到的各种有趣现象,用数字作品表达出来,激发他们的创意思维。

  2.加强逻辑思维与创新思维的训练

  Scratch创作课中作品的设计与呈现是逻辑思维和创新思维的具象。在教学中,教师要在最短的时间内,结合具体情景,用言简意赅的语言帮助学生理清要点,把握脉络,掌握方法,促使学生更准确、牢固地理解和掌握重点算法,提高课堂教学质量和学习效果。

  教师可以首先通过范例演示和学生试玩,引出问题,再通过演示和讲述,告知关键知识点,使学生对重点知识的学习和把握更加清晰、明了,在此基础之上,学生再根据自己头脑中已有思维,结合活动内容,发挥想象,用代码去表达自己内心的想法,实现更多创意,在创作中训练学生创意思维。

  3.通过编码习得更多知识

  在创作数字作品时,学生在进行代码编写的学习过程中,会接触到数学、科学、艺术以及工程学等领域的学科知识,这些知识的应用和学习是学生在一个一个的作品创作中可以具体领悟和感知的,因此,学习知识对他们来说变得更有趣和更有意义了。

  当学生为数字作品设计脚本时,应该鼓励他们思考如何进行设计,如何将一个小的想法,变成一个完整的能够运行的作品,他们会学习和应用到各种模块以及如何尝试新的想法,如何与人合作完成作品,出错时如何发现并纠正错误,如何坚持,如何在失败时面对挫折,这些都是重要的能力。

本站内容未经许可,禁止任何网站及个人进行转载。