当前位置:宠物百科>综合>资讯>正文

最简单儿童学习图形编程,适合孩子学习编程的工具

人气:434 ℃/2024-10-25 20:42:47

对于学生是否应该学习编程还是存在一些争议的。但是图形化编程的出现解决了这个问题,图形化的方式就好像搭积木一样,降低了学习的门槛,可以让小朋友集中精力在创作上,而不用记忆太多编程语言的细节。

图形化编程方法有很多工具,比如Scratch和MakeCode等。其中Scratch是比较著名开发工具,也是比较早的工具了。下面我们逐个介绍一下这些编程工具。其实这些工具大同小异,大家可以根据自己的喜好选择。

Scratch

在2003年,Mitchel Resnick进行了一次关于图形化编程工具的研讨会,然后领队开发了这个图形化的编程工具。从下图可以看到,通过图形化的方式没有任何代码,开发程序就跟搭积木一样,非常简单。

这个软件里面核心的地方就是右上角那个小猫,我们可以通过编程来控制这个小猫,非常有趣。这个小猫在Scratch中被称为角色。在Scratch中不仅仅有这一个角色,我们可以定义自己的角色,所以Scratch的功能还是比较强大的。另外一个比较有特点的是,该工具是开源的,所以我们可以获取其源代码加以改造。

MakeCode

MakeCode是微软开发的图形化的编程工具,并且有与该工具配套的硬件。我们开发的程序可以加载到硬件当中,从而实现对硬件的控制。比如控制电机的转动,液晶显示屏的内容或者LED的亮灭等等。

Blockly

Blocky是谷歌开发的图形化编程工具,可以看出blockly与上面两个图形化编程工具没有太明显的差异,使用起来也是非常方便。由于谷歌退出,这个工具目前不太好获取了。

Mind

Mind 是由上海智位机器人(DFRobot)维护,拥有自主知识产权的国产青少年编程软件。可以看出其与前面的工具也是基本一样的。这个工具可以支持很多硬件,比如目前比较火的Arduino,另外还支持micro:bit等其他的开源硬件,只需要拖动图形化程序块即可完成编程。

Mixly

Mixly软件是由北京师范大学傅骞教授及其团队开发的一款面向中小学生创客教育的免费编程工具。Mixly是基于blockly开发而成针对Arduino的一款图形化编程工具。这个软件针对Arduino完善了一些数据类型等方面的功能,比原生blockly更好用。

mBlock

mBlock的中文名称是慧编程,它本身基于Scratch 3.0内核开发而成,进行了一些定制工作。根据官方介绍,它是一款面向STEAM教育领域的积木式编程和代码编程软件。也就是它不仅仅可以进行图形化编程,还可以进行代码编程,还是非常时候初入门的同学的。

可能大家有些眼花缭乱,其实作为初学者,我们只需要选择一种开发工具就可以了,比如Scratch。其实很多其它工具都是基于Scratch修改了部分代码,本质没有差异。我们学会Scratch之后也可以平滑的使用其它工具,不需要额外的学习了。

希望大家能够对图形化编程工具有所了解,如果有任何问题也欢迎大家在下面留言,我们尽量解答大家的疑惑。

搜索更多有关“最简单儿童学习图形编程,适合孩子学习编程的工具”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2021-2024 宠物百科 All Rights Reserved. 手机版