Scratch是什么
引子
LP 今天有提到少儿编程,又谈到Scratch
,我首先想到的是编程猫
。于是查了查,了解下。
背景
编程猫
很久之前就有听说了,很火。至于火的原因一直没在意,做了简单搜索后,才知道主要是以下两个方面:
- AplhaGo大败围棋高手,人工智能的应用在未来是必不可少的知识。
- 国家对 STEAM 教育的重视。
Scratch 是什么
上面提到了人工智能引爆大众对少儿编程的关注,至于Scratch
,则是MIT
开发的可编程积木式平台。MIT
还开发了针对5-7岁儿童的Scratchjr
平台,以匹配这个阶段儿童的认知和情感。
除此之外Google
也推出了类似的图形化编程平台Blockly
。
其实,此类编程平台很早就有推出,只不过受制于当时的条件,还有主流环境等诸多因素影响,并不能如同今天这样受到大众的关注。简单说,就是生不逢时。
Scratch 能做什么?
Scratch
主要解决编码门槛问题。用积木的方式取代了代码的编写。
换一种说法。
我们大人将模块编写好,将参数设定留给孩子。
这样,通过模块的参数指定、输入输出的调用,孩子们很快就能编写一个程序。
孩子们的作品通常以游戏居多,从网站上的作品截图可以看出来。
从平台本身的出发点考虑,Scratch
可以用来制作具有交互性质的程序,比如课件等等。
通过Porting Scratch Projects
,我们可以将sb
或sb2
文件转换为多种平台上的执行文件。比如Windows
中的exe
,Android
中的App
或者Mac
中的程序。
总结
Scratch
是一款图形化编程软件,用积木的方式取代了代码的编写。和普通程序不同,生成的sb
文件只能在线运行,但可以通过程序生成为Windows
、OSX
或Linux
中的可执行文件。
参考
- 观察了7家青少儿编程培训公司,我们得出了一些结论……
- Makeblock 发布创客空间套装,针对教育市场开发工程积木套件
- 编程猫IDE体验:对Scratch的改进
- 如何使用Scratch编程平台生成EXE文件方便分享或者作品保护
- 风靡全球的儿童编程软件Scratch,在中国市场可能并不尽如人意
- 儿童学编程一定要经过图形化编程这个阶段吗?
- 聊聊让孩子学编程的那些事儿
- ScratchJr儿童编程入门:1.ScratchJr的安装
- 20个热门少儿编程网站与应用【家长必读】
- 少儿创意编程工具介绍及准备
- 学习这个,孩子可以不用报少儿编程入门班培训?
- Scratch还能做些什么——给李泽新书写的序
- Scratch:人人都可以编程
网友评论