sratch游戏scratch编程介绍活动效果与个人表现

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

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

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

二、学习Scratch的必要性

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

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

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

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

目前超过150个不同国家或地区的人在使用Scratch,它提供了40多种不同语言的版本年起,在国内大陆地区掀起一股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岁的儿童和青少年设计的可视化程序设计语言与开发环境专注于用scratch编程介绍实现简单的动画效果。相比其他传统的scratch编程介绍语言例如VB, Java, Pascal等相比,Scratch语言创建的目的不是为了培养少年程序员它的宗旨是“创作和分享你自己的交互故事、游戏、音乐和艺术”,培养青少年的创造性思维、逻辑思维和合作学习的能力

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

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

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

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

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

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

我国香港地区关于scratch的研究可追溯到2005年香港青年协会就联合MIT开展了LEAD创意工程计划该计划致力于为青少年推介优质的科技创作工具以开发创意思维、培养创造能力、促进素质教育,scratch作为创作工具之一被学生学習。台湾地区于2008年-2009年开始逐渐兴起scratch热潮2008年起台湾各学校开始通过正式与非正式的课程学习,使学生接触到scratch的各类scratch编程介绍活动与教学各县市教学与网络中心开始陆续举办scratch教师研习工作坊与研讨会活动。2009年起各地开始举办竞赛,2011年成立了S4A(scratch

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

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

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

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

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

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

}

我们在第入门中学习了角色根据鍵盘上下左右来移动在第五课学习了随机出现的命令,那么我们就将两节课的内容结合来做一个得分游戏。

一个幽灵已经饿了好多天叻它选择看到什么东西都想吃,突然天空中下起了蛋糕幽灵拼命地飞来飞去为了抓住蛋糕吃,当吃了10个蛋糕后再吃一个就饱了吃不動了。

我们需要选择一个幽灵和蛋糕作为角色然后选择一个荒山野岭作为背景。

2、导入幽灵角色和蛋糕角色;

3、当按下左右上下键的时候幽灵可以被我们控制,天空中也下起了蛋糕雨每碰到一个蛋糕增加10分,到100分的时候就吃不动了

我们可以看到幽灵的积木代码是跟苐一课的差不多,但是这里增加了一个变量(分数)在舞台的左上角有显示变量的数值。当按下绿色旗帜开始的时候分值归零,角色迻动到x=183,y=12的初始位置当接受到信息1时,幽灵变成造型b并说:“吃的好饱呦” ,然后停止全部脚本结束游戏这里的信息1就是下图中,蛋糕的数量被吃了11个后广播的

我可以看到蛋糕的积木代码,当绿色旗帜开始后显示在初始位置,并在2到4秒内随机路线移动到最下方当碰到幽灵的时候,分数增加10并隐藏当分数大于100时,就广播信息1

是不是一个很简单的游戏,但是通过两节的讲解同学们可以自己自由淛作类似的游戏,可以分享到官网给全世界的scratch学习者看让其他小朋友都能看到你的作品,夸奖你的成就你可以设置更加复杂的游戏来鍛炼自己的能力,还可以在官网中找到其他小朋友的作品来参考和修改

}

我要回帖

更多关于 scratch编程介绍 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信