美文网首页
Scratch是什么

Scratch是什么

作者: 不正经运维 | 来源:发表于2019-02-14 15:14 被阅读1次

    Scratch是什么

    引子

    LP 今天有提到少儿编程,又谈到Scratch,我首先想到的是编程猫。于是查了查,了解下。

    背景

    编程猫很久之前就有听说了,很火。至于火的原因一直没在意,做了简单搜索后,才知道主要是以下两个方面:

    1. AplhaGo大败围棋高手,人工智能的应用在未来是必不可少的知识。
    2. 国家对 STEAM 教育的重视。

    Scratch 是什么

    上面提到了人工智能引爆大众对少儿编程的关注,至于Scratch,则是MIT开发的可编程积木式平台。MIT还开发了针对5-7岁儿童的Scratchjr平台,以匹配这个阶段儿童的认知和情感。

    除此之外Google也推出了类似的图形化编程平台Blockly

    其实,此类编程平台很早就有推出,只不过受制于当时的条件,还有主流环境等诸多因素影响,并不能如同今天这样受到大众的关注。简单说,就是生不逢时。

    Scratch 能做什么?

    Scratch主要解决编码门槛问题。用积木的方式取代了代码的编写。

    换一种说法。
    我们大人将模块编写好,将参数设定留给孩子。
    这样,通过模块的参数指定、输入输出的调用,孩子们很快就能编写一个程序。

    孩子们的作品通常以游戏居多,从网站上的作品截图可以看出来。

    从平台本身的出发点考虑,Scratch可以用来制作具有交互性质的程序,比如课件等等。

    通过Porting Scratch Projects,我们可以将sbsb2文件转换为多种平台上的执行文件。比如Windows中的exeAndroid中的App或者Mac中的程序。

    总结

    Scratch是一款图形化编程软件,用积木的方式取代了代码的编写。和普通程序不同,生成的sb文件只能在线运行,但可以通过程序生成为WindowsOSXLinux中的可执行文件。

    参考

    1. 观察了7家青少儿编程培训公司,我们得出了一些结论……
    2. Makeblock 发布创客空间套装,针对教育市场开发工程积木套件
    3. 编程猫IDE体验:对Scratch的改进
    4. 如何使用Scratch编程平台生成EXE文件方便分享或者作品保护
    5. 风靡全球的儿童编程软件Scratch,在中国市场可能并不尽如人意
    6. 儿童学编程一定要经过图形化编程这个阶段吗?
    7. 聊聊让孩子学编程的那些事儿
    8. ScratchJr儿童编程入门:1.ScratchJr的安装
    9. 20个热门少儿编程网站与应用【家长必读】
    10. 少儿创意编程工具介绍及准备
    11. 学习这个,孩子可以不用报少儿编程入门班培训?
    12. Scratch还能做些什么——给李泽新书写的序
    13. Scratch:人人都可以编程

    相关文章

      网友评论

          本文标题:Scratch是什么

          本文链接:https://www.haomeiwen.com/subject/yjpeeqtx.html