浅谈开展创客教育活动中的Scratch创意编程59
浅谈开展创客教育活动中的Scratch创意编程
摘要:创客教育活动中,创意编程是一项开发学生智力、培养动手能力、增强
逻辑思维能力的重要学习内容;创客教育活动引入符合青少年年龄特点的编程软
件Scratch,将大大提升中学生创客教育活动应用实践的教学效果。本文从Scratch软件的特点、创客教育中Scratch的用途、学习Scratch的意义等方面对创客教育活动项目Scratch软件教学进行了探讨和分析。
关键词:创客教育创意编程Scratch软件教学
程序设计是创客教育活动的一个重要组成部分,对青少年学生逻辑推理能力、问题解决
能力及创造力的影响都是不言而喻的。引入符合青少年学生年龄特征的编程软件Scratch,用
于创客教育活动实践项目,将大大提高学生们的学习兴趣、积极性,提升创客实践活动的质
与量。
一、Scratch软件的特点
1.易学易用,多平台多语言版本,完全支持中文界面;
2.寓教于乐,在这个充满趣味的
实践过程中,锻炼和提高了孩子的创造力、想象力和执行力;3.方便分享,发布后的程序可
以直接在浏览中运行,方便其他人观摩和激发灵感;4.合作开发,公布作品源代码允许任何
人自由下载和修改,鼓励多人合作开发。这样生动、明了、简化的积木模块形式和易于动手
操作的模式,大大提高孩子们的创意编程乐趣,通过Scratch软件快速有效地实现动画的创建、游戏的制作、故事的编辑,为中学阶段同学们的编程学习打下坚实守固的基础。
二、用Scratch在创客教育实践活动中创意制作设计有关作品
1.编辑小故事大道理的动画。孩子们有着与生俱来的天赋,如何将自己看过的小故事大
道理编这样的故事转变成动画,对于同学们就有些难度了。Scratch这款软件的出现让制作动
画不再那么难。在Scratch的角色库里有很多已有角色,如运动的、太空中的、水下的、动物、人物、运输工具等孩子们可以根据自己的设计及故事的场景自由地选择里面的角色,有
别于一些其它动画的软件,需要学生去设计、画初级模型,然后再制作成动画。除了丰富的
动态角色,软件还自带有很多的音乐舞蹈素材,学生可以在创建程序时添加、录制、编辑自
己的声音,将动画的静态语言变成学生的配音等。在这一过程中充分发挥了同学们的想象力、创新创意编程的能力。
2.设计制作小游戏。在我们的创客教育实践活动及信息技术课上,我们鼓励孩子去创意
去制作,教导同学们负责任使用信息技术,作一些有益于同学们身心健康的作品,还告诉同
学们现在不是流行玩游戏,而是自己去动手动脑设计游戏,让别人去喜欢上我们自己制作的
游戏;根据自己的想法去设计制作出自己的小游戏将是多么让人兴奋和激动的事情。在游戏
的设计和编写过程中,孩子们可以畅想,将自己在数学学习、科技技能、艺术美化等方面的
知识纳入到游戏中,解决游戏诸环节的问题。
3.可以和寓乐湾的 SCRATCH资源套装、实验箱、传感器等结合,设计自己的创意作品。
在创客活动课上,我们更多的是用Scratch软件和寓乐湾的SCRATCH资源套装、实验箱等的
结合完成学生作品的创意设计,并实现生活中的一些小功能。Scratch开源软件与外界媒体的
强大交互功能让孩子们的想法仅停留在电脑里,还可以通过硬件与外界实现输入、输出,形
成互动。结合创客教育活动中的3D打印技术,同学们可以设计打印出自己需要的模型。
4.制作互动艺术作品,提升作品内涵,培养同学们的思维能力、动手制作能力。在编程
过程中,我们以典型的案例作引导,激发同学们的学习兴趣。
三、创意编程Scratch的学习对同学们的影响