最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

少儿编程:浅谈学习Scratch的必要性

资讯 少儿编程 3164浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

一、什么是Scratch

 

Scratch是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。

 

Scratch的目的是“创作和分享你自己的交互故事、游戏、音乐和艺术”,重点在于循序渐进地培养青少年的创造性思维、逻辑思维和合作学习的能力,使孩子在以后的学习中能养成自我分析、解决问题的习惯。

 

少儿编程:浅谈学习Scratch的必要性

Scratch开发工具支持多种语言,图形化的操作流程很好地解决了小学生学习编程,如VB、C+等因其结构复杂、命令冗长、逻辑思维抽象等因素阻碍着学生学习的问题。

 

二、学习Scratch的必要性

 

当前教育体系下信息技术教学内容虽然能一定程度满足孩子的信息知识的获取,但是随着科技技术不断更新迭代,单纯的依靠讲学不能让孩子掌握很多实践过程中需要的技能。Scratch的诞生为信息技术课堂注入了新的元素,实现了从“技术为核心”向“以学生能力为本”的转变。

 

编程对于成年人来说,可能是一种谋生手段。以往的观念认为编程只是IT从业者需要掌握的技能,其他行业不需要去学习。随着人工智能的发展和各行业的应用,编程开始在世界范围内普及,也在慢慢进入学校课堂。

 

我们都知道,做一款产品,或者实现某种功能的过程中,都会涉及到很多细节设计。比如根据需求,怎么合理的设计框架;有了框架,怎么设计相应的类,方便以后的扩展或者提高复用性;在开始写具体程序时,也要认真思考,存在哪些异常情况,怎么设计能实现最优的效果等等,这些都是在锻炼逻辑思维。

 

因此,编程实践不仅能有效地激发学生对程序设计的学习兴趣,更重要的是锻炼了他们的逻辑思维能力,这种能力会伴随孩子的一生。同时,Scratch在创作的同时,也是构思产品的过程,因而能培养了孩子的创新精神。

 

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

 

少儿编程:浅谈学习Scratch的必要性

 

根据各国Scratch的研究与实践结果,我们分析了Scratch的几大利好:

 

1、学习Scratch有助于培养学生的主动性和探索精神

 

Scratch的简单、直观的优势,给学生探究学习搭建了坚实的平台。在创作的过程中涉及到Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识。例如,教师先提出一项开发任务,学生可以通过猜测、尝试、验证自主探索出各指令的意义,归纳总结出满足这项任务的各种方法。突破了以往教学过程中逐一介绍命令,甚至手把手讲解用法,然后通过学生反复练习,死记硬背达到教学目的的限制。

 

2、学习Scratch有助于培养学生的逻辑思维能力。

 

培养学生的逻辑思维能力对他们今后的成长是很重要的。在大年龄段孩子学习scratch编程时,会涉及许多数学知识,孩子需要结合学校内学到的数学知识,来解决编程问题。在Scratch中,可以将逻辑思维能力的训练融入具体的创作情景中,让学生在实践的过程中逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维能力。

 

3、学习Scratch有助于激发学生的创新能力

 

Scratch易学且功能强大,丰富的对象、卡通的造型、丰富的色彩、多样的指令、丰富的交互,自然启发了学生的想象。有助于孩子们发挥自己的想象力。在动手创作过程中,学生的积极性、想象力和创造力会得到极大的锻炼。不同年龄层、不同知识水平的学生都可以利用Scratch平台实现自己的想象与创作。孩子们可以用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己设计素材。

 

少儿编程:浅谈学习Scratch的必要性

 

三、总结

 

Scratch的诸多优势让我们在教育孩子方面多了一种选择,无论是教师还是家长,都要要结合Scratch操作简单、便于理解的特点,引导学生自主探究,在实践的过程中主动思考、归纳,让学生大胆假设、探索、验证自己的想法。同时,给学生足够的空间让他们用自己的思维方式去解决问题。此外,在教学中应多多一点启发、多一点帮助、多一点鼓励,让各个能力段的孩子都能发挥自己的作用,逐步养成逻辑思考的能力。

 

孩子的很多习惯是从小培养出来的,因此,编程是目前我认为非常有效,且适应各种阶段,各种能力水平孩子的一种教育教学手段。

——  扩展阅读: ——

 

Scratch是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。相比其他传统的编程语言,例如VB, Java, Pascal等相比,Scratch语言创建的目的不是为了培养少年程序员,它的宗旨是“创作和分享你自己的交互故事、游戏、音乐和艺术”,培养青少年的创造性思维、逻辑思维和合作学习的能力。

 

少儿编程:浅谈学习Scratch的必要性

 

scratch软件交互性强,其素材表现力较好,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已定义好的程序模块,采用搭积木的方式快速实现程序的编写,简单易学,使用Scratch制作动画具有明显的优势。利用Scratch中形象、直观的积木式指令,学生们可以发挥自己的想象力和创造力,制作出属于自己的动画和游戏等小程序。

 

Scratch于2007年首度公开发行跨平台(Windows, Mac, Linux)单机版程序;2012年又推出了Scratch2.0版本,主推网页版程序,方便用户根据操作系统和使用用途的不同需求,自由安装相适宜版本的程序。同时,Scratch还支持多国语言选择功能,用户根据自己的需求切换显示语言,实现了软件的国际化通用。学生可以联系自己的实际生活、发挥创意想象以及借助真实故事情境,在娱乐、探究和建造的过程中模拟现实或解决问题,最终完成体现个性和融合团队创意的作品。

 

目前,超过150个不同国家或地区的人在使用Scratch,它提供了40多种不同语言的版本。国外较早展开了对scratch研究和学习。

 

少儿编程:浅谈学习Scratch的必要性

 

美国率先创建了scratchEd,并于2009年7月正式启动,scratchEd是一个scratch老师可以分享故事、交换资源、提问问题的在线社区。该在线社区发布后,来自世界各地的7500多名教师加入该社区,分享成百上千的资源并成千上万的讨论话题。此后,美国每年5月14日都开展Scratch Day活动,主要是针对K12阶段的学生。美国一直关注关于Scratch学法及培养目标方面的研究,麻省理工学院Scratch开发团队负责人米切尔·雷斯尼克教授的相关研究最具代表性。他认为Scratch不仅是一个学习编程的软件,还是一个可以表达思维方式的平台。米切尔·雷斯尼克教授Scratch能培养学生信息交流能力、问题思考与解决能力、沟通能力和自我管理能力。

 

欧洲在2012年开始建立本土Scratch技术社区,并在西班牙巴塞罗那举行了Scratch欧洲年会,探讨怎样把编程爱好者对Scratch的兴趣和热情发展到课堂教学中。在英国,多所大学开展基于Scratch的硬件研究,让学生参与产品研发,激发他们的创造力。英国也创建了scratch的学习网站learnscratch。

 

在日本,公益组织“Scratch一日本”促进了Scratch网络教材的开发,该网络教材以动漫制作为主。2013年9月,正式出版了针对中小学的Scratch教材,从最基本的操作开始讲授,并且提供程序设计与其他学科的整合案例,“创客”文化开始在日本兴起。

 

我国香港地区关于scratch的研究可追溯到2005年香港青年协会就联合MIT开展了LEAD创意工程计划。该计划致力于为青少年推介优质的科技创作工具以开发创意思维、培养创造能力、促进素质教育,scratch作为创作工具之一,被学生学习。台湾地区于2008年-2009年开始逐渐兴起scratch热潮。2008年起台湾各学校开始通过正式与非正式的课程学习,使学生接触到scratch的各类编程活动与教学,各县市教学与网络中心开始陆续举办scratch教师研习工作坊与研讨会活动。2009年起,各地开始举办scratch编程竞赛,2011年成立了S4A(scratch for Arduino)教师社群,研究如何应用scratch连结外部传感器,包括Arduino、Scratch sensor、Board、LaunchPad、Kinect、以及LEgoWeDo等硬件。此间也涌现出优秀的scratch实践教学先行者。

 

2011-2012年起,在国内大陆地区掀起一股scratch学习、研究的热潮。河北大学刘芳在她的学位论文研究中指出,国内对Scratch的研究主要集中在以下几个方面:

 

一是将Scratch应用到小学信息技术教学中的研究,以教学设计和应用为主。例如凌秋虹在《Scratch在小学课堂教学中的应用与实践》一文中,针对将Scratch项目引进课堂的实施背景,做法,评价及创新启示四个方面进行阐述,为Scratch课程的发展提供了成功范例。

 

二是探索Scratch对学生思维能力、创新能力等方面的影响;毛澄洁在《在创作和快乐中提升学生的信息素养一Scratch教育实践综述》一文中,对Scratch有利于培养学生3个关键领域的9种类型的能力做了具体阐述。

 

三是将其他科目与Scratch进行整合,例如采用游戏化教学的方式,运用到数学或其他科目中。孟娜在《基于Scratch的学科创新实践课程开发与实施研究》中以多元智能理论和创意计算理论为指导,以跨学科教学为主,以Scratch为教学工具,进行教学设计和教学实践活动。

 

此外,在一线教学工作中,国内对scratch的教学应用也随着教学者对scratch的不同理解与应用呈现出不同的流派。并具有一定的地域特特色。如在武汉、广东地区主要应用scratch进行儿童数字文化创作;常州、苏州地区重点应用scratch进行儿童趣味编程,并逐渐发展为由趣味编程到趣味创造;北京、温州、山东等地致力于融合scratch基于工程、艺术、研究的技术学习。其整体呈现出注重技术应用于创意设计的整合,并在发展中逐步走向融合。

 

Scratch编程软件以其友好生动的界面,简单明了的编程方式深受学生的喜爱。目前,Scratch趣味游戏开发领域中学生已经能创作出比较有创意的游戏作品,并不断涌现出优秀的作品,虽然整体水平不一,但仍能看出学生们自主学习能力和协作能力的提升,这一切都表明Scratch教学实践是有成效的。

您必须 登录 才能发表评论!