要创意还是要编程?
没有创意却可以实现谱曲的计算机或许已经在某个实验室出现。所以,孩子们要有创意,更要有驾驭计算机的能力。
就从既适合培养孩子创意,更适合学习编程概念的工具Scratch启程吧。
1
Scratch是什么?
简介
Scratch,实现创意的可视化编程工具,即孩子们可以通过创作故事、动画、游戏、艺术来学习编程的基本概念:条件语句,循环语句,判断,理解参数和命令,甚至理解数组和函数。
如何使用
孩子们可以尝试创建动画,故事,游戏等项目,来探索体会Scratch可视化编程的趣味。以下Daniel Chong将以真实项目为例介绍Scratch如何实现动画创意。
其他项目,故事,游戏或艺术都可以通过拖,拉,设置等操作可视化模块化来实现创意。不同项目,使用到的编程概念不同。项目越多,编程的技艺也会越来越娴熟。
特点
Scratch的一个鲜明特点是,对音乐元素的丰富支持。孩子们可以建立自己的小乐队,选择多种乐器,设置音符和节拍,将音符像搭积木一样,组成乐句,再用上编程概念,设置重复……Scratch支持谱曲,甚至孩子们还可以加上人物表情。
同时,Scratch还支持扩展PicBoard,LEGO WeDo1.0,LEGO WeDo 2.0。
与真实编程语言的关系
2团队
Scratch是MIT Media Lab,Lifelong Kindergarten Group开发的一个免费项目。
Mitchel Resnick,Scratch 小组领导者。MITMedia Lab教授,Lifelong Kindergarten Group主任。
项目得到很多著名机构赞助:the National Science Foundation, Scratch Foundation, Google, LEGO Foundation, Intel, Cartoon Network, Lemann Foundation, and MacArthur Foundation。
3使用情况
在学校
跨年级,跨学科,从幼儿园到大学,无论学数学,计算机科学,还是语言艺术,社会科学的学生都在使用。
在全球
Scratch支持超过40种语言的版本,范围涉及150多个国家。
Scratch社区
今年5月27日在Scratch社区分享的项目超过1500万个。
Scratch活动日
Scratch活动日:全球热爱Scratch的孩子和成人,在ScratchDay当天,集中在网上分享自己的作品,学习其他人的优秀作品。2017年的Scratch Day是5月13日。当然爱好者可以组织自己的Scratch Day,2016年全球有659次不同组织者举办的Scratch Day。
4Scratch在中国
Scratch是个开源系统,有很多种版本。目前最流行的是2.0版本,分为离线版和web版。web版本支持中文。
国内也有一些提供 Scratch中文教程的个人或组织,如:在苹果应用商店查询到的应用Scratch中文教程 Lite,通过对制作小游戏的讲解与演示,来学习Scratch编程知识。
5趋势
近两年以来,注册人数,创建项目数,尤其是评论数大幅上涨。可见,随着儿童编程热度上升,Scratch引起了人们的广泛关注。
未来,计算机或许会与人类一样有创意。人类可以与计算机为伍,驾驭计算机,让生活更美好。
联系客服