初识Scratch儿童编程

2007年,一款儿童编程软件Scratch风靡全球,到现在已经12年了。目前,超过 1700多万的孩子在150 个不同国家或地区学习和使用Scratch。

2013年,美国总统奥巴马就开始鼓励美国人学编程,目前美国已经有数百万的学生在学习Scratch课程,连哈佛、加州大学伯克利分校这样的世界名校也都开设了Scratch课程。

目前,Scratch已经开始进入我们的信息技术课程,那么究竟什么是Scratch?

Scratch是一种趣味编程语言,它由麻省理工学院(MIT)和Google公司共同研发,针对6-16岁孩子的趣味编程语言,它去除了枯燥的编程语法,使用图形化和模块化的编程方式进行程序的创造。

Scratch编程界面

Scratch包含一个舞台,一个角色区,背景区,和最重要的代码区。在代码区中,共有10个大类的功能模块,100多个功能积木,这些积木是构成一个完整程序的基础。孩子们只要拖动鼠标,将功能积木按照一定的顺序拼接,就能轻松完成程序的搭建。点击绿旗开始,舞台就会动起来。

看似简单的Scratch,却能实现丰富、有趣的功能。与此同时,在Scratch中,孩子们还可以添加自己喜欢的图片、音乐等素材,创造属于自己的互动故事、动画、游戏等等。

Scratch适合人群

Scratch是适合零基础孩子学习计算机编程的入门语言,模块化和图形化的编程方式让编码过程变得轻松有趣,却不失严谨的编程逻辑。孩子在学习Scratch的过程中,不仅能培养兴趣,还能学会用计算机的方式思考问题。

下载和使用

Scratch下载是完全免费的。这个开发组织除了保留对“SCRATCH”名称和“小猫”LOGO的权利外,公布源码,允许任意修改,发布,传播。已经有不同的改进版本在网上流通,目前最新的官方版本是3.0版。

Scratch版本

(1)Scratch 2.0

Scratch 2.0在线版:

允许您直接在Web浏览器里创建、编辑和查看项目(不再需要上传、下载项目或者安装其它软件)。

Scratch2.0离线版:

已提供下载,便于在无法连接Internet的情况下使用,2.0版本加强与外部链接设备的互动,包括LEGO WeDo和Scratch、arduino版。

(2)Scratch 3.0

Scratch 3.0放弃了Flash,采用了HTML5来编写,HTML5是最新的HTML、CSS和JavaScript的总和,Scratch 3.0首先将会使用WebGL、Web Workers和 Web Audio Javascript libraries。JavaScript是一种广泛的语言,它支持所有浏览器和WebGL,从而跨平台使用。它经过了精心挑选,JavaScript运行不需要任何额外的插件。

如果感兴趣,请扫码加入免费学编程群:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190109G1IKR000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券