现在正是暑假期间,想必许多家长都在发愁在一个多月的时间里面如何安排小孩活动,今天给家长们推荐一个非常适合给小朋友们的编程软件scratch。
跟我们平时知道的编程语言和编程工具不一样,这款编程语言工具是图形化、拖拉形式,十分容易理解和上手,不会涉及编程语句和语法,而是使用各种颜色和各种图案的积木来代替。
整个软件可以划分成几个重点概念,一个是代码也就是脚本控制,一个是造型也就是我们看到的角色或者舞台,还有一个就是声音这个很好理解。其中代码可以分成运动、外观、声音、事件等等模块,基本上使用它提供的模块组建就能完成很多事情,理解起来也非常容易。
比如我们看到控制模块,就是我们文字编程经常用到的各种控制流程语句,比如if的条件判断、for和while的条件循环等等。
软件还很贴心地考虑到小朋友需要实现一些检测方面的功能,所以集成了侦测模块,这个模块非常实用,比如可以做颜色的侦测、碰撞的侦测等,很容易就可以做成动画或者游戏。
我花了几天时间看了一下教程,然后尝试着让我女儿去学习和使用,发现效果还不错,用了几个小时的时间,我女儿已经基本了解scratch的思路和玩法,能够搭建一些简单的程序,还玩得挺开心的。
编程这个东西,它很锻炼人的逻辑思维,尤其考验一个人的细心,有没有把各种边界情况考虑周到。我希望用暑假的这些时间,让女儿保持学习编程的习惯,希望她能够爱上这门科学,锻炼她的逻辑思维,做什么事情无论大小都要细心。
下面贴一张她做的一个猜数字游戏截图,如下图所示: