初探儿童编程软件scratch

一个2018年的旧闻

        2018年,杭州一家长花3万给九岁小孩报编程兴趣班,却被告知晚了,最早6岁就来学了。

  这个新闻引起我的好奇,据我所知,这种儿童编程,是从一个叫scratch的儿童编程软件开始火起来的。本人也没用过这东西,今天就让我们一起来看看这东西到底是什么鬼,真的值得花几万块去学?

scratch是什么

   它是由麻省理工学院开发的一款儿童编程软件。孩子们可以像搭积木一样,拖动和组合代码方块,制作丰富多样的程序,也就是说孩子可以玩着玩着就把编程给学了。

亲自体验

      邓小平说过“没有实践就没有发言权”,我今天就亲身体验这款scratch软件,看看钱花的值还是不值。

  • 一、下载安装

       百度搜索scratch下载,随便找一个下载下来安装。我这里下载的是1.4版本,因为这个版本环境搭建最简单,下载后一直点下【一步】安装就行。

  • 二、软件功能界面

  • 指令区:包含一个个的指令,相当于积木,小朋友选用这些指令积木搭建程序。

  • 脚本区:相当于代码编辑器,指令积木在这里搭建。

  • 演示区:相当于舞台,设计好的角色将在这里执行设计者的设计的命令。

  • 角色区:可以在这里添加和设计小朋友喜欢的角色,比如再添加一只猪。

  • 三、上手体验

    我们先看看角色是怎么按指令运行起来的?

     首先,我们选择角色,点以下角色区那只猫。

     然后,在指令区中,把【动作】选项下面的【移动10步】指令拖到指令区。

     最后,点击那个【移动10步按钮】,可以发现,那只猫在舞台上动起来了。

scratch

  初步感觉: 这软件就是让小朋友用左边的指令积木给每一个角色“编程”,然后角色在舞台上按照小朋友搭建的指令积木,一条条的“表演”起来。

再进一步体验,让那只猫在舞台上跑起来。

a

积木的简单描述:

 这个用来让小猫不间断的执行走路的指令

这个用来避免小猫走太快了

这个用来切换小猫的造型,展示出走路的动画

这个用来避免小猫走到舞台边沿回头继续走

体验多个角色

我们在角色区里,右键点击小猫,然后点击【复制】把小猫复制两份。复制后软件会自动复制角色和角色的脚本。然后点击那个小旗帜就可以看到三只猫就都走起来啦。

a

为了更像编程,我再给小猫添加一个记步器,小猫每移动一次就给它步数加一,然后显示在舞台上。

可以看到,这软件是支持变量的,所以更像编程了。再看下它对算术,逻辑判断的支持:

可以看到,支持得比较完善了,完全可以用它来做更加复杂的程序,例如Flappy Bird,贪吃蛇,打飞机等游戏。

这款软件的使用者年龄范围为4到十多岁,看看的确是没问题的, 不会像普通玩具那样没有挑战,只要有创意,可以创造无穷的有意思的东西出来。官网还提供了上传作品的功能,通过分享,更增加了孩子的乐趣和成就感。

软件不错,那么花那么多钱真值得吗?

scratch是编程启蒙,还不完全算真正的编程。scratch是开源免费的,任何人都可以免费下载安装,而且有很多网站都提供教学,案例。从西门吹雪的角度来看,scratch很容易学,家长完全可以自学然后教孩子入门,然后让孩子自己慢慢探索,既增加与孩子的交流又省钱。

你们家孩子有在学儿童编程了吗,你对儿童编程什么看法呢?欢迎关注下面公众号。

猜你喜欢

转载自blog.csdn.net/yinmingxuan/article/details/86143152
今日推荐