scratch实现原理:儿童节的礼物无所不能的Scratch

什么是Scratch

Scratch是麻省理工学院的“终身幼儿园团队”在2007年发布的一种图形化编程工具,到现在总共被翻译成70多种语言,面对全球青少年开放。是图形化编程工具当中最广为人知的一种形式,所有人都可以在软件中创作自己的程序,并与全球青少年共享自己的作品。

最新版本Scratch 3.0,采用了HTML5来编写,HTML5是最新的HTML、CSS和JavaScript的总和,Scratch 3.0首先将会使用WebGL、Web Workers和 Web Audio Javascript libraries。

scratch实现原理:儿童节的礼物无所不能的Scratch(1)

Scratch特点

1、入门简单。

积木式编程:各种逻辑以不同类型,不同功能的积木展示出来,只需要将不同功能的积木堆积到一起,形成脚本语言,即可完成程序的编写;

口语化编程:用Scratch编程其实就像在讲话一样,所以只要你会跟別人沟通,不用担心学不会。

2、内容丰富。针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能;

3、相比其他编程软件,Scratch更加直观,能比较容易地看到自己的劳动成果;

4、开拓思维和眼界。Scatch资源众多,提供统一的平台,开发者可与全球青少年共享自己的作品,也可以欣赏其它开发者的作品并且进行修改;

5、年龄范围覆盖广。青少年,中老年都可以使用scratch做出自己的产品,只要你有想法。

Scracth能做什么

 Scratch软件支持学习的范围非常广:画图、计算、逻辑、游戏、与硬件交互、机器人、人工智能

scratch实现原理:儿童节的礼物无所不能的Scratch(2)

1、游戏

初学者可以根据自己的想法做成各种小游戏,比如愤怒的小鸟,贪吃蛇等等;达到一定阶段后可以做成比较复杂的游戏,比如超级马里奥,射击游戏等,还可以做成3D游戏,联机游戏等。

2、故事

将编程与学科结合起来,用编程来解决语文、数学、科学等课程中的难题,计算思维帮助孩子用全新的视角和方法来分析和解决问题。孩子将用编程的方法来探寻数学、生物、科学等奥秘。比如:鸡兔同笼的算法,英语对话的场景,物理课程中电路的模拟等等,都可以使用Scratch来实现。

3、连接硬件

现在越来越多的学习板是专门为小朋友所设计的,非常贴心。使用学习板可以用Scratch控制LED灯或是蓝牙工具,甚至控制机器人。

scratch实现原理:儿童节的礼物无所不能的Scratch(3)

3.1连接硬件,制作成游戏操纵手柄

scratch实现原理:儿童节的礼物无所不能的Scratch(4)

图片来源于网络

3.2利用Scratch控制无人机

scratch实现原理:儿童节的礼物无所不能的Scratch(5)

4、人工智能人机交互界面

Scratch可做为人机交互界面,与IBM智能云,百度智能云,自己搭建的智能云进行对接,使用这些智能云训练出自己的模型,使用Scratch做出对应的应用场景,与模型进行交互,这样就完成了Scratch的人机交互功能。这能让大家了解机器学习,明白人工智能并参与其中。

scratch实现原理:儿童节的礼物无所不能的Scratch(6)

例如:智能教室(Smart classroom),人脸解锁(Face Lock)等。

通过学习/使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式,学会提出问题,解决问题;

总结

根据小朋友的能力让他们适当的学习逻辑概念,对小朋友有相当大的帮助,

可以让小朋友学习怎么解决问题,运用适当的方式可以加强孩子的思考能力。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页