分享

Scratch:让孩子们在实现创意中,理解编程概念

 youxd 2016-06-22

要创意还是要编程?

没有创意却可以实现谱曲的计算机或许已经在某个实验室出现。所以,孩子们要有创意,更要有驾驭计算机的能力。

就从既适合培养孩子创意,更适合学习编程概念的工具Scratch启程吧。

1

Scratch是什么?

简介

Scratch,实现创意的可视化编程工具,即孩子们可以通过创作故事、动画、游戏、艺术来学习编程的基本概念:条件语句,循环语句,判断,理解参数和命令,甚至理解数组和函数。

如何使用

孩子们可以尝试创建动画,故事,游戏等项目,来探索体会Scratch可视化编程的趣味。以下Daniel Chong将以真实项目为例介绍Scratch如何实现动画创意。

其他项目,故事,游戏或艺术都可以通过拖,拉,设置等操作可视化模块化来实现创意。不同项目,使用到的编程概念不同。项目越多,编程的技艺也会越来越娴熟。

特点

Scratch的一个鲜明特点是,对音乐元素的丰富支持。孩子们可以建立自己的小乐队,选择多种乐器,设置音符和节拍,将音符像搭积木一样,组成乐句,再用上编程概念,设置重复……Scratch支持谱曲,甚至孩子们还可以加上人物表情。

Scratch:让孩子们在实现创意中,理解编程概念

同时,Scratch还支持扩展PicBoard,LEGO WeDo1.0,LEGO WeDo 2.0。

与真实编程语言的关系

Scratch:让孩子们在实现创意中,理解编程概念

2团队

Scratch是MIT Media Lab,Lifelong Kindergarten Group开发的一个免费项目。

Scratch:让孩子们在实现创意中,理解编程概念

Mitchel Resnick,Scratch 小组领导者。MITMedia Lab教授,Lifelong Kindergarten Group主任。

Scratch:让孩子们在实现创意中,理解编程概念

项目得到很多著名机构赞助: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活动日:全球热爱Scratch的孩子和成人,在ScratchDay当天,集中在网上分享自己的作品,学习其他人的优秀作品。2017年的Scratch Day是5月13日。当然爱好者可以组织自己的Scratch Day,2016年全球有659次不同组织者举办的Scratch Day。

4Scratch在中国

Scratch是个开源系统,有很多种版本。目前最流行的是2.0版本,分为离线版和web版。web版本支持中文。

Scratch:让孩子们在实现创意中,理解编程概念

国内也有一些提供 Scratch中文教程的个人或组织,如:在苹果应用商店查询到的应用Scratch中文教程 Lite,通过对制作小游戏的讲解与演示,来学习Scratch编程知识。

Scratch:让孩子们在实现创意中,理解编程概念

5趋势

近两年以来,注册人数,创建项目数,尤其是评论数大幅上涨。可见,随着儿童编程热度上升,Scratch引起了人们的广泛关注。

Scratch:让孩子们在实现创意中,理解编程概念

未来,计算机或许会与人类一样有创意。人类可以与计算机为伍,驾驭计算机,让生活更美好。

Scratch:让孩子们在实现创意中,理解编程概念

Scratch:让孩子们在实现创意中,理解编程概念

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多