scratch有必要学吗?

Scratch是麻省理工学院为5-16岁的儿童和青少年设计的可视化编程语言和开发环境,专注于编程实现简单的动画效果。Scratch研发的目的是“创造和分享你自己的互动故事、游戏、音乐和艺术”,重点是循序渐进地培养青少年的创造性思维、逻辑思维和合作学习能力,让孩子在以后的学习中养成自我分析和解决问题的习惯。

虽然现行教育体制下的信息技术教学内容可以在一定程度上满足孩子对信息知识的获取,但随着科技的不断更新迭代,单纯依靠听课,孩子已经无法掌握实践中需要的很多技能。Scratch的诞生为信息技术课堂注入了新元素,实现了从“以技术为中心”到“以学生为中心”的转变。

了解的人都知道,做一个产品,活着实现一个功能的过程中,涉及到很多细节。比如根据需求,如何合理设计框架;有了框架,如何设计相应的类,方便以后的扩展或者提高复用性;在开始写具体函数的时候,也要认真思考存在哪些异常情况,如何设计才能达到最佳效果等等。因此,编程实践不仅能有效激发学生学习编程的兴趣,更重要的是训练他们的逻辑思维能力,这将伴随孩子的一生。同时,Scratch是一个边创作边构思产品的过程,可以培养孩子的创新精神。

目前,超过150个不同国家或地区的人们正在使用Scratch,它提供了40多种不同语言的版本。2011-2012以来,中国大陆掀起了一股刮刮乐学习和研究的热潮。

学习Scratch有助于培养学生的主动性和探索精神。Scratch简单直观的优势为学生的探究性学习搭建了坚实的平台。在创作过程中,涉及到很多领域的知识,如科学(科学)、技术(技术)、工程(工程)、艺术(艺术)、数学(数学)等等。比如,教师先提出一个发展任务,学生可以通过猜测、尝试、验证来探究每一个指令的含义,并总结出满足这个任务的各种方法。它突破了以往教学过程中逐个介绍命令,甚至手工讲解用法,然后通过学生反复练习和死记硬背来达到教学目的的局限。

学习Scratch有助于培养学生的逻辑思维能力。培养学生的逻辑思维能力对他们未来的成长非常重要。大一点的孩子在学习Scratch编程时,会涉及到很多数学知识,需要孩子结合在学校学到的数学知识来解决编程问题。在Scratch中,可以将逻辑思维能力的训练融入到具体的创作情境中,让学生在练习的过程中逐渐发展为抽象的逻辑推理,从而形成一定的逻辑思维能力。

学习Scratch有助于激发学生的创新能力。Scratch简单易学,功能强大。其丰富的实物、卡通的造型、丰富的色彩、多样的说明、丰富的互动,自然激发学生的想象力。它有助于孩子们发展想象力。在动手创作的过程中,学生的积极性、想象力和创造力都会得到极大的锻炼。不同年龄和知识水平的学生可以利用Scratch平台实现自己的想象和创作。孩子们可以利用Scratch中已有的素材,凭借自己的想象力制作游戏和动画,也可以自己设计素材。

Scratch的诸多优势让我们在教育孩子上多了一种选择。老师和家长都要结合Scratch操作简单、容易理解的特点,引导学生自主探索,在实践过程中积极思考总结,让学生大胆假设、探索、验证自己的想法。同时,给学生足够的空间,让他们用自己的思维方式解决问题。另外,在教学中要给予更多的启发、帮助和鼓励,让各种能力的孩子都能发挥作用,逐步发展逻辑思维的能力。很多孩子的习惯都是从小养成的。所以编程是我认为目前非常有效的一种教育手段,适应所有阶段和能力的孩子。