前一篇谈到小孩对IT有点兴趣了。有兴趣后,怎样让他初步入门呢?说起这事来,我倒是颇为踌躇的。
程序的本质是什么?一系列按一定规则组合在一起的计算机指令流而已。编程呢,就是对这些指令的排列组合,基本上和建筑工人砌砖没啥区别。所以,个人认为,熟悉编程语言是很简单的事。从这个角度,我一直觉得小孩没必要那么早去接触具体的编程语言。学好基本的功课、快快乐乐度过难得轻松的童年时光,才是首要之义。
当然,砌砖很简单,但建筑设计不是。在什么地方建,得了解该地的地质特点,得根据建筑的构建做结构计算,这些都对相关人员提出了很高的要求。程序设计也如此,准确深入的了解需求、做出满足各种约束条件下的优化设计,做好这些也同样不容易。
说远了,回到最初的话题,如果一定要让小孩子早点打开IT之门,一瞥软件编程的风光,该如何选择呢?
选Scratch吧! 它简单、有趣、还会让小孩在不知不觉中熟悉编程是怎么回事。
下面不妨简单介绍下操作流程。
1)在浏览器中打开网址 https://scratch.mit.edu,就进入了scratch主页,在这里你可以了解到相关资讯。
2)再输入网址(https://scratch.mit.edu/download),就可以下载scratch的离线编辑器了。
3)下载并安装好程序后,运行程序,我们会看到如下界面(注:首次运行是英文,可以点击“文件”菜单左边的图标选择界面语言):
4)整个程序使用起来相当简单,基本上用鼠标把相关积木拖入右边程序区,就能实现你想要的功能。这里不妨看看我做的一个弹奏《小星星》儿歌的小程序:
5)操作起来是不是轻松愉快?这种东西自然适合小孩的胃口。如果小孩子玩着玩着变得骄傲了,你也可以把他往高级玩法里引。这里简单展示下我做的一个高级点的程序,它实现了依次用21种乐器弹奏《小星星》儿歌的功能,而且,我把音符放到一个列表里了,这样程序变得更精炼,下次切换别的歌曲只需要把列表里的数据简单修改下即可。
至此,我们对scratch应该有一个大致的了解了。
心动不如行动。花一点流量,下载一个玩玩吧
领取专属 10元无门槛券
私享最新 技术干货